This medium-sized city (Alabama's largest) is set in the rolling foothills of the Appalachian Mountains. It is home to an impressive range of cultural offerings and several universities, includin...