I've booked 2 cruises with AAA and they promise to meet or beat the lowest price; I guess that's been the case because I've looked around and they did quote me the lowest price I could find
Another advantage is the travel insurance they offer. I learned from my AAA travel agent that I could purchase insurance for my cruise through them. It was cheaper and offered more benefits! Carnival charges $69/person for the 3 of us. With AAA's insurance it was $96 + 5.00 processing fee for comprehensive coverage.