From home rentals to full-service hotels in the heart of Telluride, these are our favorite lodging options in Telluride, Colo.