The Mountainside Inn is one of the last bastions of affordable lodging in Telluride town. Tucked in against the ski hill on South Davis Street, the Mountainside Inn offers guests a prime location in Telluride town, within easy walking distance of fes...