These seasonal shopping havens offer the opportunity to buy unique items that can’t be bought from high street stores.
So if you’re looking for a special present to give to your nearest and dearest, make tracks for these markets and fairs.

21. Castleton
Local crafters will be selling their wares at a Christmas market in Hollowford Centre, Castleton on December 7 from 10am to 4pm. Refreshments will be available (generic photo). Photo: Adobe Stock

22. Dronfield
A two-day Christmas market in Dronfield Hall Barn and Peel Centre will be held in conjunction with the town's festive lights switch-on during the first evening. The market, which offers locally and regionally produced food, drink and crafts, opens on November 29 from 4pm until 7.30pm and on November 30 from 10am until 3pm. Photo: Destination Chesterfield

23. Haddon Hall
Haddon Hall's popular Mercatum Christmas Artisan Market is open for business on 25 days between November 13 and December 15. More than 180 talented makers and artisans will be displaying their wares in the beautifully decorated courtyard, rooms and gallery. Morning tickets, offering admission from 9.15am to 1pm (car park opens at 8.30am) and afternoon tickets offering entry from 1.15pm to 5pm (car park opens at 1.15pm) are available. Tickets cost £11 (adult, 16+ years), £3.50 (child, 5-15) years. free for infants under five years. Book at https://tickets.haddonhall.co.uk Photo: Kahler

24. Bakewell
Bakewell Christmas Market takes over the town centre on November 16 and 17 from 9am to 5pm on each day. More than 100 stalls, live entertainment, street food and an Apres Ski bar are among the attractions. Childen can meet Santa, look out for Disney characters and magical entertainment while grown-ups lap up the sounds of brass and silver bands, choirs and DJ music. Buxton's legendary Billerettes will be visiting the market on the Sunday. Photo: Submitted