You could try the Virginia Aquarium (formerly named the Virginia Marine Science Museum) on General Booth Blvd. Also, try Motorworld or Ocean Breeze water park on Birdneck. All my friends and I try to avoid the bars down at the oceanfront, but some of the places on Shore Drive are pretty cool at night such as Hot Tuna, Shorebreak (billiards and bar), and C.P. Shuckers.
Try Granby street in Norfolk (near MacArthur Mall) for the nightlife on Friday and Saturday nights. There are some nice bars and clubs.
I have lived in Williamsburg and can also speak of the things to do there. As people have mentioned there is Busch Gardens, Colonial Williamsburg, and the Green Leafe Tavern at the corner of Scotland and Richmond Road (right across the street from Zable stadium at the college of william and mary).