Just wanted to update this and say thanks to everyone that answered my "tourist questions". My buddy and I booked a week in Telluride from March 2nd to 8th and I can't tell you how stoked I am to go. Decided to fly into Montrose and just enjoy the scenery on the drive to Telluride with a shuttle.
We won't be riding the first day we get in, so that should help a little with not going any higher on the mountain, but we'll have 5 days of riding time during the weekdays
I'm not sure I'll even need it, but planning on seeing a doc and possibly get Diamox to help with the altitude.