We go to Chincoteague! Hotels are much cheaper, town is quiet and national seashore beach (with ponies) is nicer. There is a nice child friendly B&B called The Channel Bass Inn, the innkeeper is English and makes good scones. There are also some condo type units, often on the inlet, that allow weekend bookings.
We used to camp on Assateague before kids and may again. Best hotels for more northerly locations in my book would be Atlantic Hotel, then there's the big Holiday Inn at Ocean City with the waterpark pool.
If you could do a campground with cabins, rustic or not so rustic, you might try Frontier Village, it has a lively waterpark type pool for kids, but you will drive to the beach. Chance of a mullet or senior-in-an-RV sighting quiet high but it's still fun.