While I have no personal experience of Costa Rica, I can recommend a visit to the General Tours website:
www.generaltours.com
I have used them for several packages and have referred a number of people to them, and we have all been satisfied with the price and the service. Even if you don't use them, their itineraries may give you some idea of what is do-able.
Good luck, and have fun.