Many hotels give a discount if you book directly with them. Seven Seas did for us. Some have gotten burned by some travel agents, and would rather work with you personally. Just me, I would rather do my own research and get what's right for me. I booked our entire trip on my own and feel like I saved money and got exactly what I was expecting. I thought it was kind of fun too. Email these three places and ask if they discount for direct bookings.... Getting tickets was also cheaper. Went through flycheapol.com. What a bargain!!!! Best deals I was able to come up with. I even emailed a couple travel agents and asked if they could beat the price I was given, and they couldn't. I highly recommend it.
Debbie