I really love dinosaurs. Which makes Drumheller, AB about the most perfect weekend road trip there is. Add in sleeping in a teepee and a little detour to Banff for some mountain air and horseback riding? Weekends don't get better than this. Well, riding a dinosaur would have made it better, but as you can see, it's expressly forbidden.