Traveling from one side of North America to the other, one will witness a beautifully diverse landscape from mountains to deserts, from beaches to plains. Learn here where to stay and what to do in the US, Canada, and various other North American countries.