Though technically near the Alps on the shores of Lake Geneva, Yvoire deserves a spot on this list.
This medieval town is one of France’s most beautiful villages, featuring stone houses draped in flowers, a 14th-century castle, and charming narrow streets. The Jardin des Cinq Sens, a beautiful sensory garden, is a must-visit.