Every shore town is a little different, ethnically and economically, and there are lots of nuances about their atmosphere which makes them unique. The Victorian town of Cape May, frequented by many French Canadians, is a national treasure. If you can’t stay there, be sure to visit. The Wildwoods are a bit down market compared to other NJ shore towns. It’s where the Philly kids go, so you sort of get what you pay for. The Crest however is better than Wildwood proper which IMHO is a bit sleazy but I believe the beaches are nice and very wide.
The Peter Shields Inn in Cape May is one of my favorite restaurants anywhere. You will need to make reservations and it’s BYOB for wine. It’s very high end with a live pianist. You should dress nicely if going there.
The Washington Inn in Cape May is also very good with a classy atmosphere.
The Ugly Mug is a great pub also located in Cape May.
Further north in Sea isle, I like Odonnels Pour House which is great food in an Irish Pub type atmosphere.
There are a few wineries in the area that have tastings and the Cape May zoo is a nice trip if you have kids. You can drive to Cape May Point where the bay and ocean meet at the southern tip of NJ and look for Cape May diamonds (smooth glass) on the beach and visit the lighthouse. Also take the Cape May ferry over to Lewes Delaware and have lunch and then return. It’s a nice one hour boat ride. You can also do whale and dolphin watching cruises from the Cape May marina or go out in a fishing boat if that’s your inclination
Also offshore there is the Tuckahoe Inn, near Marmora, which has bay front dining with an outdoor patio with live music. It’s very popular and I’m not sure if they take reservations.
Ocean City probably has the best boardwalk among the shore towns. Stop in Shrivers for their salt water taffy and pick up some gifts to take home. Manco and Manco pizza, Johnson’s Carmel popcorn, and Kohl’s soft serve ice cream are all popular along the boards. And if your into mini golf, you’ll find several fun places to play.
Have fun.