There are so many fun things to do in Gainesville, Florida! Enjoy the outdoors, learn about local history, and chow down on amazing food.