Originally Posted by
Upstate
I think it is usually because they know visitors spend lots of money.
I have to disagree with this (rather depressing) analysis.
There are many, many "3rd world" countries where I've had an incredibly warm welcome, with absolutely zero expectation of anything in return.