December is the perfect time to travel: some dream of beaches and warm sun, others crave a fairytale Christmas atmosphere, ...