Mayo, the county seat of Lafayette County, population 1,226, is small town America personified.
If you are camping at nearby Lafayette Blue Springs State Park or the Suwannee River Rendezvous, then Mayo begins to make sense. It has two excellent restaurants, a local grocery store, and at least one antique/collectible shop which is worth your time. Wes Skiles Peacock Springs State Park is located within easy bicycling distance of Mayo. In fact, we have created a bicycle route to the park which passes through Mayo. Speaking of bicycles, a bicycle route is also available from Mayo to the Gulf coast fishing village of Steinhatchee. Or forget the bikes and just drive. Troy Springs State Park as well as several other springs are also nearby.
Mayo is the kind of place where, if you stay for a few days, your stress level will drop and may just disappear altogether. Stay in or near Mayo for a day or two and you will get it. You will understand.