Learn Spanish in Peru
There are many language schools in Peru so if you have the time it's really fun way to learn the language and you have the change to use what you have learned in practice right away. It's also useful to try to study atleast some basic phrases before going to Peru as even some hotel staff don't speak english. Or buying a phrase book might come real handy...