From mountain cuisine to outlet shopping, historic houses to relaxing spas, Park City has a lot going for it.