Whatever your budget, you’re bound to find a gift that can’t be bought on the high street and one that will bring joy to its recipient on Christmas Day.
13. Denby
Denby Christmas Market, Denby Pottery Village, Derby Road, Denby, running from December 1-4 and December 8-10, open from 9am to 5pm on Friday, Saturday and Monday and 10am to 4pm on Sunday.
Pick up beautiful gifts from 40 independent stallholders selling handcrafted goodies, tuck into delicious food and drink and meet Father Christmas in the magical Santa Experience. Tickets per child for the Santa Experience, which is running until December 24, cost £16.95 from Monday to Friday and £18.95 on Saturday and Sunday. Photo: Denby Pottery Village
14. Bolsover
Bolsover Christmas Festival and Lantern Parade, town centre, Cavendish Walk and Assembly Rooms, Bolsover on December 2 from 5pm to 9pm.
Artisan market stalls, food and drink offerings, children's fairground rides, helter skelter, rodeo reindeer, snowglobe, brass band and carol singing will entertain all members of the family. A highlight of this annual event is a parade of homemade lanterns through the town centre. Photo: Marisa Cashill
15. Belper
Winter Food and Gift Festival, King Street, Campbell Street, Strutt Street and Memorial Gardens, Belper on December 3 from 10am to 3pm.
Stalls will be packed with Christmas gift ideas to please your family and friends. Why not treat yourself to some tasty food while you're there? (Generic photo for illustrative purposes) Photo: Ian J Gavin/ Stock Adobe
16. Buxton
Christmas Fair, Octagon Hall, Pavilion Gardens, Buxton, December 9 and 10 from 10.30am to 4pm.
Look for stocking fillers and unique gifts including jewellery, original artwork, ceramics, woodwork, toys and ladies clothing among the 50 stalls at this indoor event where admission is free. Santa Claus will be meeting families in his grotto during the fair. Photo: Submitted