The best time to visit South Korea depends on what you like - cherry blossoms in spring, colourful leaves in autumn, fun festivals, or snowy winters.