South Korea is an extraordinary country filled with beautiful beaches, thriving cities, ancient temples, remarkable natural scenery.