Exactly. I'm Canadian, and although my friends travel pretty regularly to the US/Mexico and sometimes Europe, I was amazed living in London how often my coworkers would be in other countries. Despite being near the US border, I rarely see people do weekend trips to the states, but it happens all the time between european countries it seems. Maybe flight prices have an impact, but europe just seems completely different culturally with regards to multiculturalism and leisure travel.
I don't know if it's true, but the common belief here in Europe is that interstate/intercontinental flights are cheaper in the USA. Flying from Prague to Milano costs around $100 with a low-cost airline, if you wait for a good deal.
I know, but the median price is probably higher than this, because London is a huge international hub and a connection with both the east and the west. France is also very close to London.
There isn't a good rail system in north America and flights are expensive and slow (due to security and border crossing). You don't cross any borders traveling around Europe.