From pastel-painted seaside towns to vibrant alpine hamlets, Europe is home to villages that look as though they’ve leapt ...
Vivid façades, sunlit streets, shimmering reflections on the water… across Europe, certain coastal villages form true living ...