Discover the charming mountain village of Valldemossa Mallorca with this ultimate travel guide. Find out what to do, where to stay and eat.