Portsmouth is a small city in the Hampton Roads metropolitan area that is known for its rich history and U.S. Navy presence. It is located right on the Elizabeth River and is just across the water from Norfolk. If you are planning a move, you will need to decide which...