Stock up on stocking fillers in Stockbridge, pick up some presents in Petersfield, and shop ‘til you drop in Southsea – these places in Hampshire are sure to deliver unique and thoughtful gifts to go under the tree this Christmas.
Wander wooden chalets, pick out some lovingly made local gifts, and savour the smells of mulled wine and roasting chestnuts filling the air. Nothing says Christmas quite like a festive market – here are five of our faves in Hampshire.