Magog is a little town in Quebec's Eastern Townships, featuring a popular park, ski resort as well as charming shops and restaurants.