I'm not sure about your definition of awesome, but I hear the Grande is some pretty awesome water right near town. I believe there is a blue ribbon section of flies only between S. Fork and Del Norte. I don't know about crowds. My suggestion would be to hit the local fly shop or call them in advance, buy some flies and procure some info. Don't forget the FAOL write-up on the Rio Grande.
Good luck.