I grew up near National Harbor. My brother still lives in the old neighborhood and owns his own business not too far from National Harbor. You are safe at National Harbor. It is a bit removed from the local community and it has on-site security. You will have to drive to any restaurants not within National Harbor. I would not recommend that area of PG County. My brother had his car jacked from a gas station. A friend was robbed leaving the bar he owned. (Last laugh was on him - he gave the robbers the brown bag with his uneaten lunch in it instead of the one with the night's deposit.) If you leave National Harbor, I strongly recommend you cross the Potomac and go into Virginia. Old Town Alexandria is a great suggestion. It is pedestrian friendly and has numerous bars, restaurants & shops within a few blocks.