Country Living magazine’s Christmas Fairs are due to take place in November and December in London, Glasgow and Harrogate. Find all kinds of ideas and inspiration as you aim for that perfect Christmas.

Book tickets in advance and you may save money on the door price. Check out countrylivingfair.com.