1. Mallorca
The Spanish island of Mallorca is the largest of the Balaeric Islands and whilst summer there sees hot, dry weather, the winter is also mild, if slightly stormy. The island is a gorgeous beach destination in summer, however the cities, like the capital Palma, or pretty Sóller, offer great culture and interesting architecture ideal for a winter break. The two wettest months are October and December, but the weather remains mild.
2. Sicily
The Italian island of Sicily is the largest island in the Mediterranean Sea, and is full of enchanting towns and beautiful coastline. Delicious food and spectacular views can be enjoyed all year round, and the history and archaeology of the island ensure there is plenty to explore.
3. Crete
Another of the Mediterraneans Sea’s largest islands, and the largest Greek island, Crete has plenty to discover whatever the season. From the remnants of brilliant civilisations to the glorious beaches and impressive mountains, valleys and gorges, the island has everything you need for an enjoyable holiday. Be sure to make the most of the delicious Greek cuisine too!
4. Malta
The Southern European island of Malta is superbly sunny with attractive beaches and a thriving nightlife, and boasts 7,000 years of intriguing history, so there is plenty to explore. The capital, Valletta, is the smallest European capital but offers impressive Baroque architecture with stunning sea views, and is an official UNESCO World Heritage Site. If you’re looking for some culture, then this is definitely worth a visit.
5. Gran Canaria
The largest of the Spanish Canary Islands and a popular winter destination thanks to its constant warm climate, Gran Canaria offers nature, city and beach. With an easy-going vibe and plenty of alternative cafés and shops, this is the perfect location for a relaxing holiday, whatever the season, not to mention all the tapas and seafood.