Westin Resort & Spa debuts in the Himalayan foothills The destination is the perfect address for holistic well-being