I live in Annapolis. I thought South River was trying to go semi-private but never actually did? You can still play there if you want. I have only played there twice and the second time it wasn't in the greatest condition. The first time was the night my son was born and I will always remember it. Its a nice course, but Queenstown's River Course (same owners as South River) is the nicest in the area by far. Hunters Oak is challenging and usually isn't very busy if you want to play there, right down the road from Queenstown. Its always in good shape. Both of which are on the other side of the bridge in Queenstown.
Renditions I played once and it was ok, my dad had played before and swore never to go back because the condition it was in. They have look-a-like holes of some of the greats so it was fun for me, I probably wouldn't go back. Lake Presidential is a really nice track and should be on your short list of places to play.
Bay Hills is a dog track, along with Eisenhower.