These are the most amazing things to do in Sudbury that you'll love. The best activities & attractions to see when you're in the Nickel City.