First of all, Welcome!! We booked our Jan 2012 wedding in December of 2010. I would book as soon as possible to ensure you get the date you want. That being said, some resorts don't allow bookings that far in advance but it doesnt hurt to ask. And keep in mind that flight schedules could change as well (happened to us) and that might make you have to change your wedding date, but at least if you have a date secured in advance they easily accomodate the change in date (usually only a day or two). First thing we did once we know what country we wanted to get married in was to research a lot of resorts. We always had questions for certain resorts that I would sent to the wedding planners of the resort. Sometimes just based on their answers, we were able to eliminate them as they couldnt provide us with the wedding we wanted. So if getting married in the rainforest is what yuo want, ask the question, they will either say yes we can or no we cant. That might help you narrow down any resorts. I think the best thing for you to do would be to find the threads on costa rica and research some of the specific resorts. Also, ask each resort what they can provide in terms of colors, music, cake, the ceremony ect. Some are more flexible then others. As to budget, everyone has a different budget. Some peoples budgets are from 4K all the way to 30K. It really all depends on each person.