So, I did a little google search, and one of the first few results gave me this: http://www.gameservers.com/game_servers/team_fortress_2.php
I got an excellent ping with their Atlanta location of 25, which strangely is better than what I got from Chicago, despite Chicago being a mere 2 1/2 hours away from me.
First question - do we want a public server or private? The max pricing for each (meaning max # of slots available) from this particular company is $39 per month for public with 26 players and $26 per month for 26 players for private.
I'm guessing other companies are fairly similar in pricing, although I'm sure not all are equal connection-wise. If anyone has a better suggestion, chime in, but with the number of people we have on OCR that plays tf2, the monthly fee should be nominal.