This spring break, skip the beach and head to this Alabama town, which just made Southern Living’s list of “underrated ...