Even though there are a ton of travel websites out there, AAA still provides a valuable service. They do go out there and try to find the best deal, many times they actually will obtain a better price because of various agreements and partnerships established with other agencies and travel companies. I was actually able to compare on several occasions what I would get through the web or directly from a cruise company for the same trip - AAA did give me a good deal, so we went with it. If you are already paying for the AAA service, then definitely use their travel agency. Obviously, the drawback is that you have to have membership.