Llafranc (El Baix Empordà)
This four-star hotel enjoys a spectacular 175-metre-high cliff-top setting on the Costa Brava. As you might imagine, the sea views here are magnificent and the whole establishment exudes an atmosphere of exclusivity and charm. Next to the hotel, there is a 15th-century watchtower and a chapel, and if you make your way down to the sea, you’ll find plenty of secluded coves to explore. But make sure you get back to the hotel at mealtimes since its restaurant serves top-quality rice and fish dishes.