I have never booked a cruise through a travel agent. I have always booked directly through the cruise lines website. I was just curious what are the differences you get when booking through an agent vs directly with the cruise line? Are there any special perks or is it cheaper? Any knowledge on the subject would be appreciate!