With the help of an insider, we show you around the pretty lake town of Muskoka, Canada, known by many as the "Hamptons of the North".