Christmas market lovers can bag a steaming mug of festive cheer for less than £1 this winter, as Europe's bargain hotspots are revealed.