World-class resorts, crisp mountain air, some good-for-the-soul scenery and experiences that last a lifetime – that’s what a Neilson holiday is all about.