Swish rooftop pool? Check. Live DJs? Yep. Beach within reach? Of course. Indico Rock Hotel Mallorca has it all. Spend days lounging on poolside Bali beds, and evenings sampling the nearby nightlife. It's a prime spot for sunsets too, so make sure you head straight to the Sky Bar.