A must-visit in the Balearic Island of Mallorca is the tiny stone town of Deia, a stunning sanctuary amid the Tramuntana Mountains. Find out everything you need to know to visit this Spanish gem in this guide. Mallorca is one of Spain's much-loved destinations and on the island, you'll find many stunning white sand beaches, pretty tow[...]