Get into the festive spirit with a Christmas market city break. Fly to European favourites such as Vienna, Prague or Budapest, or discover somewhere new as twinkling lights, seasonal stalls and cosy ...