American English is the one that sounds the best, of course! Like Jenn said, there are spelling differences, and may words and expressions have different meanings, just as some of the Spanish words and expressions you have in Columbia have different meanings. or are not used, in Spain, or even other Latin American countries. If you were in Spain, it would be better to learn more of the British English, since you would probably have more contact with the British than with Americans. Being in Columbia, you may want to find language partners from North America, preferably the United States, eh, Jenn! ;)