I've spent time in all corners of New Jersey. I have friends and family in almost every county. I'm familiar with life by the beach, and I'm familiar with life by the major cities. Enjoyment can be found in all of these places, but I'm not sure which town has the most to offer in terms of entertainment.

Lately, I've become a big fan of Montclair. To me, it's the hidden gem of Essex County. There's the perfect balance of being close to the New York Metro area and being far enough away from it so that the quick-moving city lifestyle doesn't wear you down. Montclair offers a variety of bars and restaurants, as well as concert venues and even a a movie theater. Drive five minutes and you're on Route 3, which can take you virtually anywhere.

Which New Jersey town would you choose as the most entertaining? Share your thoughts in the comment section below.