Nestled among towering peaks and pristine wilderness, Telluride rentals offer both adventure and tranquility.