From cozy small cities to our biggest metro, this collection of Christmas towns in Alabama includes mostly under-the-radar gems.