pretty city but not the best there are the new york city, and other cities in Europe ^_^, though I think for you it's the best. I respect that.
Know what I have a chat friend at your country, and he has a little bit problem in his english, but because we chat much of the time.. it improved. Have more conversation with other people, though there are mistakes, you can learn from that ^_^