24 Magical Villages So Charming They Belong In A Fairytale
17. Tenby, Wales – Coastal Color and Castle Walls

A hidden gem along Wales' Pembrokeshire coast, Tenby dazzles with candy-colored buildings and ancient medieval walls. Its quaint harbor, sandy beaches, and cobbled lanes make it a seaside fairytale brought to life. The town is steeped in history, with a Norman castle ruin and hidden tunnels to explore. Take a boat to nearby Caldey Island, home to monks and wild ponies, and return for fish and chips by the sea.