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. Alsace, Medieval Castle, Medieval Town, Beautiful Buildings, Holiday Destinations, City Hall, Small Towns, Old Town, Castle