Don't go to Riverside right now, there was a mistake made with the additives and all of the greens pretty much died in late March, superintendent fired and they've been putting a lot of work into recovering it.
On the north side of town: Cedar Creek (maybe one of the best city courses in the south, just held a US Open qualifier), Canyon Springs (may get stuck behind a 78 man scramble event), Silverhorn (tight but fun course, pretty decent conditions right now), Olympia Hills (a bit easier, good conditions and recently regrassed), Northern Hills (city course, fair to ok conditions), La Cantera (resort with some elevated prices but conditions always pristine, actually a decent player course for being a resort course). TPC was in a bit of a transition when I played last week, the overseed is starting to burn off with the early heat wave and the Bermuda wasn't quite in its good summer conditions.