On our recent trip to Telluride, we stayed at the Mountain Lodge Telluride hotel. Although it bears the nameTelluride, the hotel is physically located in Mountain Village and has wonderful views. As I mentioned in my last post, we wanted to experience a hotel at the higher elevation of Mountain Village, and the town is …