There is something magical about Deia. Perched high up on the cliff tops, where the light seem to magically bouncing off the mountains, Deia is one of the most beautiful and picturesque villages I have ever seen. Everything seems almost picture perfect with its winding cobblestone streets and breathtaking views of the mountains, sea and the sweeping lemon and olive groves. This little town and its surroundings landscape is a piece of heaven. Welcome to fairytale land. Read full article and insider's guide to this hidden gem here.