Newport News is a great, convenient airport to Hampton because you do not have to cross any water to get back and forth.  Norfolk is great if there is no traffic.