Looking for the best things to do in Fairhope, Alabama? Enjoy trekking this coastal town with our weekend itinerary and ideas!