Head down south to Alabama's best kept secret! The small town of Fairhope is sure to make you feel right at home along the Gulf Coast.