There is plenty to do in Gainesville. Gainesville is a college town that caters to the college students. Downtown bars and those across from campus are popular, most people enjoy the athletic events, and there are usually plenty of bands (and sometimes plays) to go see. Gainesville does not have as many things to do as Miami, so don't think that it would compare in quantity (maybe not even quality) but most of my friends that have come here from different cities (i.e. Tampa, Miami, Jacksonville) have definitely enjoyed their time in Gainesville.