The European beach-town stay is a specific kind of trip. Done well, it's the postcard — wake up to the sea, walk to dinner, return to the sound of waves. Done badly, it's a charmless resort strip with chain hotels, and you'd have been happier in the nearest city day-tripping out.
The difference is whether the town has a real life beyond the beach. Here are the picks where the answer is yes.
Worth staying in
Piran, Slovenia. A medieval Venetian-era town on a peninsula. No cars in the old town, every alley leads to the Adriatic, the cathedral square is the social center. Almost any stay inside the walls works.
Valletta + Sliema, Malta. Valletta is a UNESCO peninsula city; Sliema is the modern resort strip across the harbor. Combine: stay Sliema for the pool and beach, ferry to Valletta in 5 minutes for the historical city.
Antalya's Kaleiçi, Turkey. The Ottoman-era walled old town on the bluff above the harbor — narrow stone streets, boutique guesthouses, and a 10-minute walk down to the marina. Kaleiçi. Skip the resort strip 30 minutes east unless you specifically want all-inclusive.
Lapad, Dubrovnik. Most Dubrovnik visitors stay inside the walls and are exhausted by the cruise crowds. Lapad is 10-15 minutes by bus, has actual beaches, and dramatically better prices.
Salthill, Galway. The seaside village 15 minutes' walk along the bay from Galway's old town. Quieter, cheaper, with a 2km promenade.
El Cabanyal, Valencia. The fishing-village neighborhood east of the city center — colored facades, paella restaurants, two minutes to the sand. El Cabanyal is the rare beach base inside a major city.
Scheveningen, The Hague. The North Sea beach 15 minutes from the city by tram. Scheveningen is the rare Dutch beach town with city access.
Pyrgos, Santorini. Skip Oia — go inland. Pyrgos is a real Greek village in the middle of the island. No caldera view, but dramatically lower prices and the local-life Santorini that the cliff-villages no longer have.
Better as day trips than overnight stays
The Cinque Terre. The five villages are stunning but each is small enough that a single day covers the highlights. Better to base in La Spezia or even Genoa and visit by train.
Hallstatt, Austria. Famously beautiful and the day-tripper crowds dominate any overnight. La Hallstatt is overrun by 11am and quiet by 6pm — but in the calm hours the village is small enough that two hours covers it.
Capri. Same problem as Hallstatt at a larger scale. Stay in Naples or Sorrento and ferry over.
Mykonos's Little Venice. Photogenic but better as a sunset visit than a base. The island is bigger than Santorini; pick a different beach.
Saint-Tropez. The town itself is small, expensive, and entirely tourist-managed in summer. Base in Nice or Cannes and day-trip.
The pattern
The towns that reward an overnight all share two features: they have a year-round local population, and they're close enough to a real city that you can easily extend the trip if needed. The towns that fail as overnight bases are the famous-for-photogenic-postcard kind — beautiful in 2-3 hours, exhausting in 2-3 days.
If you're picking purely on overnight value: Piran, Sliema, Kaleiçi, Lapad, El Cabanyal. Each one has a real life beyond what brings tourists to it.