Save your money and invest in an english tutor. I'm not even remotely kidding.
Edit: unless you're from Chille in which case it's cool. If however, you were born in the USA, please see above.
thanks for the help, im from portugal, the only reason i was talking about usa is because the biggest school break i have is in summer (from june till begining of september) and i thing there is no snow here in center europe by that time