Gainesville, the county seat of Hall County, incorporated on November 30, 1821. It remembers General Edmund Pendleton Gaines, a hero of the War of 1812. Gainesville's Lake Lanier, with its 540-mile shoreline, is a favorite recreational site and houses golf courses, a water park, horseback trails, campgrounds and overnight accommodations.