Saint Tropez is by design hard to get to in order to maintain it’s exclusivity. Unless you have a Private Jet, you need to fly in to Nice. You can then either rent a car and rive to STP which is about ~2 hours. Or you can take the train from Nice (passes Cannes) to Saint Raphäel Station (closest you’ll get) and Uber from there. Or go to Cannes, hang for the day and then rent a car from there and drive to STP.

Things to See:

Citadel Pampelonne Beach

Musée de l’Annonciade

St. Tropez Market

Place des Lices (Dior Restaurant)

Restaurants:

L’Opera – Probably one of the most wild experiences in the world. Major show, and great food that comes with it.

La Vague d’Or – Bougie/fancy spot

La Tarte Tropézienne – Great Pastries
Pablo
Le Cafe

Pearl Beach

Le Petit Plage – Solid food, also has a bit of a night life vibe
Crêperie Bretonne – Famous Crepe place in STP

Bars:

Maison Blanche Champagne Bar

Bar Chez Maggy

Bar Du Port

Rooftop Bars:

Le Toits Lounge

Clubs:

Gaïo
Les Caves Du Roy
VIP Room
Saxo Club

Beach Club:

Nikki Beach
Bagatelle
Club 55
Byblos
Casa Amor
Shellona
Lou Lou’s
Verde Beach
Indie Beach

Lodging:

STP is so expensive that you shuold stay wherever you can afford. I have stayed at both Airbnbs at Hotels.

Hotel Les Palmiers is a no frills hotel which is affordable and easy and central to STP. I stayed there when i realized my flight was actually a day later and was happy. I would lean towards Airbnb especially if youre with a group.