Agree with Twanger. Avoid the holidays, Easter week and July; the crowds overwhelm the restaurants and beaches. Beaches are diverse, ranging from classic shell beaches to powder white sand. Except for Playa Flamenco, and the kayak rentals on Tamarindo, you will often be the only people on the beach, Monday through Thursday.

Cheers!