These cute towns feel like they’re straight out of a fairy tale—almost too magical to be real with their dreamy landscapes.