Tim McDonald tips his cap to some of the top golf resorts in Alabama, including the Marriott Shoals Hotel and Spa in Florence, the Stewart Lodge at Steelwood in [...]