With European-style architecture and robust Christmas festivals, these towns prove you don’t need to go far to get festive.