Study abroad; it was the best experience in my life. However, I would not recommend CISabroad or Veritas. Veritas classes were a joke and far too time consuming, didn't come close to giving any free time. I recommend University of Costa Rica (UCR). Way closer to downtown, more classes, more locals, more Spanish.