Seaside Heights is where I grew up going mainly, seems like it's going back to more family, at least during the week it's beautiful with the bay on one side the ocean on the other, what a beautiful town, something for everyone. Seaside also has a wild pristine state park at the end of the island which is absolutely a must do, beautiful, similar to Assategue Island (minus the horses) outside of Ocean City MD. Lately we go to Long Beach Island below Seaside going to Beach Haven staying at Engleside Inn right on the beach, walk right out your door onto beach with a small cafe outside to get lunch and a bar and another restaurant inside the hotel, extremely clean and nice with rooms that can go from standard to family size with living areas and jacuzzi's, really nice. No boardwalk but it's nice bc the hotel is right on the beach and there is an amusement area in town with rides and stores, we ride our bikes there, very family oriented island, no bad element at all. All the towns up from Seaside are smaller and nice. Wildwood is actually the biggest as far as the boardwalk itself goes, more amusements if you want that compared to Ocean City MD but we prefer the above. Ocean City NJ is nice. Wildwood has a very poor area where there is poverty and some abandoned areas in the town itself. Cape May is a really lovely charming town, no rides tho. I love the Jersey shore, grew up going down there for vacation for week long trips or weekends. Many towns similar to Ocean City MD.