Well, if you hate just because you don't like the smell, food,people or whatever.OK
But if you hate because the way they treat you. one of the reasons could be. where you come from.
I travel to many countries. no problem at all.
Funny story. I lived in France for a long time. and i don't speak french. but i was speaking English. to communicate with people.
And they look at me with a weird face. but after they notice my " very good English".
They ask me if i was American. i said no. I'm Brazilian. and than they start treat me very good.
And i notice that was happening to every place that I've been.
I'm not saying that we are better than Americans. please don't get me wrong.