How to plan the perfect trip to Williamsburg, Virginia