The BTCNJ is a great club, like cafzali says. I recall it is well organized and the rides where always "as advertised.
I do not recall if the BTCNJ organizes rides all the way down in your area, but I feel a club in general is a great resource: First, you get to ride with other riders, which is much safer than by yourself, in my opinion.
Second, you get motivation for going out to ride. Third, if you are new to an area, the leaders know all the roads and you never get lost, fourth, it gives you a benchmark to your performance.
At the c ride level at least I feel terrain has a lot to do with the style of riding you will do: When I lived in South Florida the wind was a big factor, so everyone learned to stay in a tight paceline for miles. Here in NE New Jersey is hills, so the line is a bit looser.