The best time to visit South Korea is either April/May or September/October. This way you will avoid the summer heat and the peak season crowds.