Hello, I lived in Sudbury for 5 years and go there often for visits and hockey tournaments, so here is where I would stay. There is a Travelodge at 1401 Paris Ave., about a 5 minute walk from Science North. It has an indoor pool and a decent restaurant. There is also a Travelway Inn on Paris right across the street from Travelodge. I don't think it has a pool, but I think there is a little restaurant. Just recently we stayed at a Super 8 at '4 corners' (an intersection in Sudbury), about a 5 minute drive from Science North. It was very nice, clean, no pool or restaurant, but in the same lot as a Tim Hortons. Any questions about Sudbury, or directions feel free to ask. I was just there on the weekend for a friends wedding.