"Taormina has been a top tourist attraction for well over a century, and its lavish charms mean that it's likely to stay that way. Some hotels might be content to rest on the town’s laurels, but Villa Carlotta - built as an aristocratic family residence - treats guests as if they're friends of friends, and attention is paid to every aspect of your stay. You'll find classy but not over-fancy rooms and suites plus 4 newer apartments a short stroll away; it's a small hotel by Taormina's standards, with a lush garden and a bijou pool terraced above the rose-coloured tiles of an ancient chapel. Interiors pay homage to both Sicilian and Florentine heritage - think classical motifs and wrought iron balconies - while placing a premium on comfort. Delectable meals are enjoyed in the rooftop restaurant and dining terrace, which has fabulous 270-degree views from Etna round to the Calabrian coast; a sumptuous daily buffet sets the gold standard for breakfasts. The town's Greek amphitheatre, bustling centre and twin coves are within walking distance, and Mt Etna is a short drive away. Highs Splendidly sited above the sea among abundant subtropical vegetation, this hotel could not be anywhere other than Taormina Roof terrace with spectacular views of Mt Etna and the sea by day, and candlelit at night for a quiet aperitif or a romantic meal Rooms have small balconies with sea views or terraces overlooking the garden Witty attention to detail in the décor The hotel has partnerships with local beach clubs and can arrange a day at the beach, including shuttle bus, for a charge Lows Not cheap - but worth every euro Availability is a problem in high season, so book ahead Located on the corner of a relatively busy road, though we didn't hear any traffic noise The exposed catacombs on the ground floor aren't everyone's cup of tea, although they have been incorporated into a stylish lounge area Candles in the public spaces weren't lit at night when we visited No on-site parking, but valet parking is available for a daily charge" - Ros Belford