4. The Serras Hotel
Barcelona, Spain
Average rate: $420 per night
Located in the famed Gothic quarter, this five-star boutique hotel features large rooms with balconies and views of the Mediterranean. It boasts 30 rooms, a Michelin-starred chef in its restaurant and an infinity pool on its roof.