What is the least expensive way to book a cruise?

jj0816 asked:

I’m a AAA member so would I save going through their travel agency, or booking things separately myself, or booking the airfare at one place and the cruise at another? I will need airfare from Pittsburgh PA to Miami FL, as well as transportation from the airport to the port. At this time I’m looking at leaving the morning of the cruise not the night before that way I won’t have to worry about hotel expenses.The cruise line is Royal Caribbean. Any advice for me??