Hmmm. The beaches within 3 hours of the DC area are Rehoboth (family friendly, somewhat nicer), Ocean City (family friendly, less nice), Dewey (think party town), and Virginia Beach (a bit of everything). Personally, depending on the time of year, I would probably pick Rehoboth.