The Alsace region of France is packed full of charming towns that feel like they’ve been plucked straight from a fairytale.
Picture cobblestone streets, colourful timbered houses lining the canals, bright bouquets of flowers and quaint cafes and shops to explore.
Throw in some medieval castles, a mountain range, and an abundance of brilliant vineyards, it’s pretty much the perfect holiday destination.