Some American towns capture a warm, inviting charm that feels lifted from a cozy holiday film. Their main streets feature glowing lights, historic buildings, friendly storefronts, and gentle small ...