Agree strongly on the Surrey House. Ride the free ferry from Jamestown across the James River.
Glenn, we will just have to disagree on Mama Steves. Had probably the worst meal of our Williamsburg- Virginia Beach trip there two years ago. Pancakes were cold. Eggs tasted like powedered eggs. Did not have the Ham or sausage, so maybe that would have been an exception to an otherwise poor meal.