Luxury Escape. 3 Reasons to Love a Ski Holiday. Where to stay for a skiing holiday, where to go. Japan, USA, French Alps. Prepare well with Travel Insurance.