Whether it's learning a new language, making jewellery, writing your novel, or - um - beekeeping, the easiest way to keep your New Year's resolution this year is to sign up for a trip away with an expert.
We've tracked down some of the best learning holidays around, from Cornwall to Thailand, via Syria and Sicily. So if your resolution is to go somewhere hot and sunny, we've got that covered too...
The Perfect 10: Holidays to keep your New Year's resolutions
As well as the sunshine, there's a 7,000ft roof terrace and hammam to relax in, plus the main square Djemaa el Fna just five minutes walk away. The creative writing course runs from January 24-28, priced from £945, including four nights' full board accommodation. Tours without accommodation cost £705 per person. BA, Easyjet and Ryanair all fly to Marrakech.
Try the Champagne Salsa weekend in Barcelona, from January 29-31, including four hours of salsa classes, a chance to try out your skills in the city's clubs and do some cava tasting. Priced £299, it includes two nights' bed and breakfast, plus the tuition, but excludes flights. Easyjet flies to Barcelona from around £55 return.
There's also a Salsa in Cuba course running from March 20-27, priced £1,599 including flights with Virgin Atlantic and at least 15 hours tuition with a team of professional Cuban dancers. The company are currently offering two weeks for the price of one, so you could get 14 days in a Casa Particular, staying with locals. For more salsa courses in the UK, Europe and world-wide, go to Club Dance Holidays for more information.
Perfect if you've always longed to design your own clothes, or give those high street purchases a few bespoke twists, the course also helps you create one finished piece of work – either a bag, tea cosy or cushion - to show off when you get back home.
The course costs from £264 per person, including two nights' accommodation, dinner, bed and breakfast, and the next course runs from March 25-27.
The eight-day tour includes Damascus, Aleppo, Palmyra, with experienced guides and expert tutors boosting your knowledge behind the camera – and of what you're snapping. If you're a beginner, the course covers many of the basics and techniques of digital photography, while more experienced photographers can recap on any gaps in their knowledge or develop their own style further.
The course costs £1,599, excluding flights, and the next tour runs from March 21-28. BMI flies to Damascus and some tours can arrange discounted flights if you book far enough in advance. Frui has also recently launched a 10-day holiday in Kerala, India, priced £1,999, excluding flights.
The Learn Spanish and Work in a Children's Home trip lasts a minimum of four weeks, with most of the first fortnight spent developing your language skills and the final two weeks working with children. There's also free time to explore Buenos Aires and practise your Spanish on the locals as well. The trip costs £1,199 for four weeks. Flights are not included. Departures are year-round and the next trips start on February 6, February 20 and March 6. British Airways flies to Buenos Aires from around £975 return in February.
The courses cost £1,900 including flights, accommodation, cooking lessons, activities, excursions, transport and most meals. The next trip takes place from February 5-19.
The eight-day holiday takes place throughout the year and costs from £500, including accommodation, six days of lessons, all materials and equipment, breakfast, lunch most days and sightseeing excursions. Transfers from Rodez airport or train station are also included, but flights are not. Ryanair flies to Rodez.
Or you could sign up for the Organic Beauty Products and Perfume Making Course in the Languedoc, priced £775 for six days, which takes place on May 26 and August 25, excluding flights. Easyjet flies to Montpellier and Ryanair flies to Beziers.
The course covers reading, writing and speaking, and is suitable for learners of all abilities. You can join a group class for lessons in the morning, then have the afternoons and evenings free to explore. You can also choose individual courses for one-to-one tuition.
The course at Palermo in Sicily costs from around £349 for two weeks, including 15 hours of Italian lessons per week, and run year-round. You can choose from staying with a host family, a private apartment and hotel, among other options. Or there are courses at Cagliari in Sardinia from £259. Flights are not included. Easyjet flies to Palermo and Cagliari.