Hotels Near Hampton Inn & Suites Williamsburg, Williamsburg