we used a travel agent who beat any price you found on the internet by $10. So not only were we getting the best deal but we were all getting the value of using a travel agent. Our travel agent negotiated a free rehearsal dinner for 20 people, a free cocktail hour for 71 people, an upgraded room for us and she made sure all of our guests were around one another. She got everyone private transportation from the airport for the price of the "group" transportation as well. She also got us good deals on the excursions. Basically we told all of our guests when they were ready to book to search the internet for the best deal and then call our agent. It worked out perfectly.