Since you are not renting a car, I think Glenwood Springs is better than Grand Junction. There is good bus service up to Aspen from Glenwood.
In Sacramento, I love the HI hostel (NW corner of 10th & H) across the street from City Hall. It is within walking distance of the train station.
If you...