I'll kick it off using my latest trip - Edmonton in Alberta, Canada. We go there every year and stay with a friend, but honestly? The best thing about Edmonton for people looking to go there just because is West Edmonton Mall.
Yes, ladies, it's shopping at your fingertips. But that's not really why it's great. Why it's great is because it has a fully indoor amusement park and water park. Both are must do's if you come to Edmonton.

The two mini golfs in there are ok, and there's a really nice indoor skating rink in the middle of the mall too. There's also a seal performance and an sea-life exhibit that is fun for all ages. Honestly, if you're going to spend a good time there, you may find it the most economically smart to just get a three month pass there. We did that and stayed could come back again and again to our favorite spots.
An important to know about Edmonton; summer is nice there, but winter is pretty near to those igloo conditions that you think about when you picture canada. No, they're not using dog sleds to get to work, but there's a crap load of snow and because of that they don't bother plowing side streets. Yup, that's right - you can expect to be driving on a packed snow/ice road in the middle of these huge shoveled heaps of snow that can be shoulder high. That'd be why everything is indoors people. And that's why if you don't have winter tires, you'll be screwed.
Calgary is only three hours away and Jasper is about three and a half - tons of wildlife an awesome views in the rockies!