Restaurants:
ESPN-sports bar/restaurant-good casual place with TVs everywhere-very loud-good pub type food(burgers,sandwiches etc)-excellent chicken wings!
Spoodles-Mediterranean style food(tapas,sort of Italian-y)-kind of different, but good.Also has a pizza take-out window.
Boardwalk Bakery-excellent bakery items.Take outNice to go for breakfast, and sit outside on the little tables scattered nearby to eat.
Flying Fish-excellent high end seafood restaurant
Seashore Sweets-candy shop...need I say more?
Big River Grill-microbrewery with pub style food-decent place-also has outside seating.
Yachtsmen Steakhouse(in the Yacht Club)-excellent steakhouse-expensive but worth it.
Crews Cup Lounge(in the Yacht Club)-nice casual lounge-good to go when waiting for a seat at the Yachtsmen
Marthas Vineyard(in the Beach Club)-quiet out of the way lounge-not always open due to its location not near anything
Cape May Cafe(in the BeachClub)-serves a character breakfast buffet, and also a dinner buffet(not character)specializing in mainly seafood, but they do have a children's section with the usual kids' selections.Good food.
Riptide Lounge(in the Beach Club)-next to the Cape May Cafe
Beaches and Cream(in the Beach Club)-cute soda shop serving ice cream, fountain drinks, and light sandwiches/burgers.Near the pool.
As far as entertainment, there are always diffferent things going on...jugglers, sword swallowers etc. There are the usual boardwalk type games(which are an extra charge, not included on any ticket), face painting. You can rent a bicycle for 2 or 4/5(if you have a small kid they can sit in the basket)and go all the way around the BW. More adult entertainment included Jellyrolls, a dueling piano bar.There's Atlantic Dance, which is a dance club. The BW has a children's babysitting service(the name of which escapes me at the moment)so if the adults wanted to go to the more adult entertainment, the kids would also be cared for.