Has anyone gone to Williamsburg, VA ?? please tell me where to stay and what is the best thing to do there?