We love Ocean City. Growing up, my family went to LBI, Wildwood Crest, and Cape May, which are all nice, but now Ocean City is my top choice. I haven't been to any of the hotels so can't make any recommendations. We rent a townhouse/condo right on the boardwalk.
Because its a dry town, its pretty much all families, so you don't have the riff raff or young partiers you might find on the Wildwood boardwalk. The "nightlife" is all family oriented. We like to bike on the boardwalk in the mornings, have freshly made, hot cake donuts from Ove's or Brown's for breakfast, spend the day at the beach, then stroll the boardwalk at night, stopping at the amusement pier for rides, and enjoying a kohr's custard and free fudge samples...