Escape to Alabama with these unforgettable weekend destinations featuring waterfalls, mountains, beaches, caves, scenic trails, and peaceful parks.