Do your research. Definitely look at the pricing and amenities offered by AA and Costco.
Once you have that information, you should compare it with the offerings from a trusted and experienced Travel Agent. Often, they can offer competitive pricing and LOTS of perks/upgrades on cruises.