LOCATIONS
Doodah,
In response to your question, I have ridden quite a bit in the Vail/Vail Pass and Leadville area. I am also a member of the High Riders club. I have always had a good time in and around that area. Stopped numerous times in Red Cliff for chow and beers. Neat little town and you probably can't go wrong staying there.
Having said that, I have also locked on a stay with Cannonman at the Thunder Mountain Lodge for the same timeframe, for our anniversary. Never having ridden there I don't know what I don't know but Cannonman has been very accommodating. During the last two years (by the way, I have only been in CO for two years) everyone that has stayed at the lodge has nothing but grand reviews. The month of March has been better in Grand Mesa, than it has been in Leadville. Hope my fellow club riders don't disown me!
If you need anything else, feel free to send me your questions.
Chaos