Dufferin Islands is a peaceful spot with islands and water. You’ll find beautiful gardens and can rent paddleboats. In winter, it’s full of lights, like a fairy tale.