I live here in Virginia Beach and recently had some family in town. It was a cool, clear day and I realized that I had not been up to the old ligthhouse in years and I thought it would be a nice thing to show them. The lighthouse is on a Military Base (Fort Story) so unless you are haev military ID you will have to go through a checkpoint and vehicle inspection. The soldiers at the gate are super friendly, but they will go through your vehicle so please don't bring your gun :)
Once on base it's about a 30 second drive to the parking lot for the lighthouse. There is a small gift shop with some nice local art and nic-nacs. The cost is $6 per persone to walk to the top of the light. 161 steps will get you to the top where there is a great view. Nothing more, nothing less.
If you're looking for a quick something to see, someting to do, this is for you. If you're looking for a guided tour with lunch and cocktails, this is not for you.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.