From Birmingham to Montgomery to Mobile to Huntsville and everywhere in between  Alabama provides hundreds of beautiful settings for your special event With true southern charm and lovely weather pretty much year-round  you can entertain guests in a city or country venue