Costa Rica offers (depending on which part you go) an affordable, beach and city life. It offers pristine eco-adventure, animal diversity, endless national parks with lakes, volcanoes, etc… The beaches are top-notch, and the lifestyle is as laid-back as it gets.
The city life can go from little and tranquil like San Ramón to full city life in San José. The weather in Costa Rica is what people consider picture perfect.