Find out the top things to do, where to stay, where to eat and drink, and more in this travel guide to Edmonton, Canada - Alberta's most surprising city.