Gloucester is a family-friendly city where you can spend time appreciating the historic sites. Top attractions include Busch Gardens Williamsburg and Water Country USA. While you're in town, don't miss a chance to see sights like Yorktown Beach and Williamsburg Premium Outlets.