TourTruth score 9.4 out of 10 Williamsburg Magic Show 1.5 hr Williamsburg · 1 hr 45 min · 377 reviews from $342 providers