San Jose is a small city with an incredible climate. I'm not a big fan. I've spent time there and people are nice. There are some museums, cultural attractions and a national park nearby. But, beyond that it doesn't hold much allure to me.
I'm more at home near the beach. Surfing is a daily activity for me so, I'm usually not found too far from the ocean.
I live in Playa Grande, Costa Rica, which is fairly rural beach that is perfect for the laidback surfer lifestyle. It's the home of the Parque National Marino Las Baulas, an important nesting site for pacific leatherback sea turtles. If you are ever in the area look me up, I run a small hotel called -snip-. There are a few restaurants, a couple hotels, a small market, an internet cafe, but no ATM in town. There is an ATM about 15 minutes away in Tamarindo, which has everything including a Pizza Hut franchise.
Depending upon what beach area you go to much of it is quite rural, but if you are anywhere near a tourist area, you can find whatever you may need. It may not be super convenient, but you'll definitely be able to find access to Jaco, Dominical, Samara, Tamarindo, Flamingo.
Costa Rica is safe, but the beach is generally safer than the city.
You don't have to worry so much about crime, just don't be a victim. Although, there are reported murders, muggings and rape, the country is quite safe. I have lived and traveled through Costa Rica and have never had an incident of theft or violence. I have only had good experiences with people in my travels and there have been several amazing gestures of kindness and generosity in my experience. I also, don't travel to or hang out in sketchy areas regardless of the country I am traveling to. Use your common sense and keep your awareness about you. Don't wave cash around or leave valuable unattended, if you want to keep them. You never know who's looking for an easy score. Be smart, not paranoid.
I think either way you decide you'll have a great time in Costa Rica.
[ Edit: Sorry, no promos please. Use the Message Center exchange info. ]