I'm all for variety and appreciating the differences between peoples, nations, races, and cultures.
I would be the first to insist that all nations, cultures, etc. keep their identity (and of course their existence!) I'm completely against multiculturalism -- blending all the interesting colors together into a diarrhea-colored stew of humanity.
However, in my opinion those differences are good and enjoyable for anything friendship and down, as far as intimacy goes. That is: vacations, study, appreciation, buying their cultural products, making friends, acquaintances, co-workers and customers from among them, etc.
But for who you're going to yoke yourself to for life (marriage), I think it's best to stick with someone with the same upbringing and culture. A rich girl and a poor boy are going to have a LOT of trouble making it work. You're just from 2 different worlds, and as you go through life together, those different outlooks are going to cause disagreements not to say clashes and strife.
Anything beyond a western, specifically Irish or German outlook on discipline/money/religious practices/life/you name it, and I quickly leave my comfort zone. Which is fine for a change of pace -- a few hours or days, during a vacation, a TV show, being with a friend, etc. but I wouldn't want to "live there" full time. Foreign and different is the spice of life, but in the end, as Dorothy once said, "There's no place like home!"