- A real inmersion language Program in Costa Rica. Great surroundings, excellent staff and the best methodology. Our small classes, friendly families, cosy neighborhood and high quality teachers will provide you with the right invironment to learn spanish. You can choose one of our families or our apartments in campus.www.ranchodeespanol.com