Flower-lined streets, unique shops, and local eateries, visit Fairhope and see why this is one of the South's best small towns. Alabama places, Sweet home ...