Pyeongchang, South Korea will host the 2018 Winter Olympics, winning the rights over Munich and Annecy, France.