In this episode of our Snow Traveller Talks series we head to Park City, Utah. Park City is home of the largest ski resort in the United States, Park City Mountain, as well as one of the top-rated resorts in the world known for its service and amenities, Deer Valley.