Best Hotels in Italy
No. 1 Hotel Caruso, Ravello, Italy
This 11th-century palace perched 1,000 feet above the Mediterranean on a limestone bluff, was once favored by celebrities (Jackie Kennedy, Greta Garbo, Humphrey Bogart). Junior Suites command a breathtaking view of the sea and of the coast. There’s also a heated infinity pool, 15 private gardens, and two restaurants—don’t miss cooking courses (on request) with chef Mimmo Di Raffaele in his kitchen.