You want shopping, nightlife and activities in a big city! Or maybe you prefer the slower pace of a beautiful, small town. Whatever it wants, you can find it in Alabama. The mountains show you one enchanting landscape after another. They are filled with glistening lakes, waterfalls, caves and tree-lined mountain peaks. Enjoy a myriad of outdoor activities or visit historic attractions in cities such as Florence, Huntsville, Madison and Decatur.