NES forgot to mention Manuel Antonio has a huge gay community, but it is a much better option than Jaco. If you want to give Guanacaste a shot, I would recommend Tamarindo. Good location, fun place, good restaurants, night life is cool and not as dangerous as Jaco and the best of all is that you have several nice beaches with good waves within a 30 min drive or less (Avellanas, Playa Grande, Playa Negra, Langosta). If you stay in Tamarindo you're pretty much within walking distance of most bars and restaurants.