Grab some early sunshine at some of Italy's most charming boutique hotels where rates start at under £100 per room per night. Laze on white sandy beaches in Puglia, explore Tuscany's art-filled towns and cities and stroll through the winding alleys of medieval Maratea.
Syracuse, Sicily: High beamed ceilings, exposed stone walls and French balconies feature in all the rooms at the Palazzo del Sale while those on the top floor have terraces overlooking the rooftops of Ortigia. The B&B is perfectly located for exploring Syracuse's UNESCO listed Greek ruins and Baroque churches and palazzos. Prices from £95 per room per night.
The Cilento: This former 13th century clifftop convent on the outskirts of the medieval centre of Pisciotta now features eleven stylish bedrooms. Highlights include a spectacular sea view terrace where breakfast is served each morning and, nearby, a string of pretty seaside villages and great beaches connected by the coastal road below. Prices from £65 per room per night.
Tuscan Hills: Explore Florence, Siena and San Gimignano, then retreat to the peaceful surroundings of the Chianti hills. Situated in Castelfiorentino, the Hotel Le Boscarecce has a pool, tennis court and mountain bike hire and meals are served in the restaurant or on the terrace overlooking a traditional Tuscan landscape. Prices from £100 per room per night.
Basilicata: A former convent, the Locanda delle Donne Monache is now a stylish family-run hotel with a pool that has views over medieval Maratea below. Largely undiscovered by the tourist trail, this tiny strip of coastline features postcard-pretty medieval villages and tiny hideaway beaches while inland, there is the option of hiking in the Parco del Pollino, Italy's largest national park. Prices from £100 per room per night.
Puglia: Stay in the heart of rural Puglia at the Masseria Fumarola, a one-time rambling farm that now offers accommodation in pale stone trulli with lofty arches and flagstone floors, set amongst organic gardens and acres of private woodland. White sandy beaches and the central Puglian towns of Martina Franca and Alberobello are close by. Prices from £100 per room per night.