If you like traveling to major cities to see how the masses are living, one of the most interesting cities I have been to is Montreal, Canada. I was really impressed with Toronto Canada, but, the mix of cultures in Montreal, and the over-all atmosphere of the city really amazed me. It's also very clean and modern, mixed in with the old.
It's another city that is not far from the border with the United States, but, when you are there it feels like you have crossed the ocean to Europe. Most everyone speaks french, and a lot of the city signs are also in french. There is a lot to do and see in Montreal, and for amusement park lovers like me, there is a Six Flags theme park right across the bridge from downtown called La Ronde.
One of the things we did, was going up to Mount Royale. It's very pretty up there, with all kinds of flowering gardens, and has an amazing view over looking the city. It of course has the big shopping scene. And, you can actually walk around in the downtown area without fearing for your life, as in some American cities.
I have not been to Montreal in a while, but, if I had the money, it would be on my travel to do list. That and Las Vegas. Just because I haven't been there.