I've been going there on and off since I was a young kid. It depends what kind of vacation you want. OC MD has is a little more "high strung" than some of the beaches around. The night life is good, Seacrets is a hell of a beach bar/club with boat landings and the whole 9. If you want action I'd recommend OC MD. If you want to relax and hang out in a well maintained town with respectable people I'd recommend Rehoboth beach DE. Its about an hour North. There's a nice boardwalk and a ton of restaurants. It's more laid back than OC, but still has things to do. If you have kids I'd recommend Rehoboth if you want to cut loose I'd say OC.