Telluride-area luxury hotel the Inn at Lost Creek was recognized as one of the top 10 hotels in the country in a new awards list produced by hotel and restaurant review and booking website, TripAdvisor. The Inn, located in the town of Mountain Village near the ski town, checked in at No.