Arizona is more than just desert landscapes. Here are charming towns worth visiting once snow hits the ground.