The Christmas Eve Package

From: £32.50

Whether it’s for Christmas Eve or just something to cheer them over the coming months, when it comes to kids you can’t go wrong with cosying up in new PJs, a new book and a really good hot chocolate.