Perhaps the most underrated family outing, date idea or place to take your friends on the weekend, and certainly one of the cheapest is and always will be mini golf.

I don't care if you're 7 years old or 70. Even if you have no idea how to correctly hold a putter, once you're on the course, the unique combination of competitiveness and sheer entertainment takes over.

Most people would say that golf is horrible. They'll usually cite the fact that you have to be really, really good at it to have a good time, or that you have to wake up before dawn to get on the course, only to spend half your day looking for a little white ball in the tick infested woods that surround the fairway.

Fear not, for these these five Jersey Shore mini golf destinations will keep you engaged and amused from start to finish.

5. Wacky Rootfop Golf
Where? 800 Ocean Terrace, Seaside Heights, NJ
How much? $7 per player

4. Chadwick Miniature Golf Course
Where? 105 Strickland Blvd. Lavallette, NJ
How much? $8 per player

3. Blackbeard's Cave
Where? 136 Atlantic City Blvd, Bayville, NJ
How much? $6 per player

2. Castaway Cove Miniature Golf
Where? $300 Ocean Ave, Point Pleasant Beach, NJ
How much? $10 per player

1. Flamingo Miniature Golf Course
Where? 5th St, Ship Bottom, NJ
How much? $5 per player

What is your favorite mini golf course at the Jersey Shore? Let us know @NJ1015 on Twitter or in the comment section below.