CR has a party town called JACO to the South of the country and it is know for it’s beautiful beaches and great SPs.
You can typically rent an AirBnB or go via a rental company called JacoVIP.com to book nice beachfront villas/houses. These are great properties with access to the beach and dedicated security guard, etc.
The best part is about the SPs. The town has a club called Casino Cocal (and a new one recently opened up - called Republik) where it is more of a bar/pub feel and you can mingle and chat with SPs face to face, drink a bit, dance and get to know each other. If you find someone suitable, decide on the plan and rates, etc. and head to the hotel/villa with them. On a given weekend night, you can expect to see 100+ SPs at the location. The SPs are clean and friendly. Most speak Spanish and decent English, though once in a while you will find some who are clueless about English. My friend once got a SP like that and they communicated thru Google translate during a whole night session.