Hampton is a beautiful coastal city hugging Virginia's southernmost tip of the Chesapeake Bay. With roots that can reach back to before the birth of America, history lessons are inevitable here.