We booked the flight directly with Air Tahiti Nui for their Buy One Adult, Get One Child Free promotion from LAX to BOB. Then we booked the resort with a local Tahiti agent (easytahiti.com). We plan to book some activities while there when we know the weather forcast better. You can check TripAdvisor to get an idea on which resort to stay and which activities to do. But I think you want to get a OWB (over the water bunglow) room and that is what Bora Bora is all about. Hope this helps. We are looking forward to this trip.