Hinesburg, a beautiful, small town located in the Vermont Champlain Valley, 12 miles south of Burlington, Vermont, USA.