Christmas markets are a hub of festive cheer, but the food and drink on offer could be the Grinch that steals your sleep. Here's what you need to know to avoid tossing and turning all night