We are looking to book a cruise. We have gone on 3 cruises previously and either booked through credit card points or straight with the company.

We always hear on cruise critic of people who use online agents who give them great deals and extra on board credit. However, that website does not allow mentioning travel agents on it, so they can't say from who.

Does anyone have a recommendation for an online agency with good perks? We are wanting to travel NCL this time, but are flexible and might go RCCL/Celebrity.