We are visiting a friend next year who has just moved to Alabama. We would like some advice as to what are the best places to visit in this part of the US. Not been to America at all before but otherwise very well travelled. We like culture, art, music and the "great outdoors". We would like to travel around by train.