We're planning a destination wedding in Costa Rica and need advice on which resort to choose to host the wedding. Here are the specifics: we want someplace with a nice beach (black sand, white sand, doesn't matter as long as it's pretty!), all-inclusive, that has experience with weddings and offers packages, can accomodate around 50 guests, not too far from an airport, and offers enough fun activities to entertain a wide range of people (from teenagers to senior citizens in their 80s). Also, someplace with a golf course nearby would be nice, and nothing insanely expensive (our budget, while flexible, is not limitless). Any suggestions? Also, when is the best time of year to visit? Thanks!!