Take classes before you go travelling. It will make your travelexperience so much more enjoyable!
If you already speak Spanish it is still a good idea to take some classes before you go travelling around the country. It is a great way to get used to customs and slang.