If strawberry hot springs is a little too intimate at least hit the steamboat springs downtown, can't miss it it's the first building on the right as you enter down town. The big l one with the water slides.
As far as the mtn, I hit it early season and rode whatever was open. However, the place is amazing all over. Just go wherever looks good. Odds are you're right.