Urban vacations: The 3 best Hotels for a city break in Palma de Mallorca