Snuggle up in these cute printed Christmas bedding sets from BHS in pure brushed cotton. Prices start at £35 for a single set. The cushions start at £12 and tree decorations are from £3. The LED star light costs £150 (0344 411 6000, bhs.co.uk)