However, I am looking for options on whether there are advatanges/disadvantages to booking with the following options:
1. Travel agent - this si how I booked my first cruise. I didn't get any extras (OBC, upgrades, etc.)
2. directly with the cruise line via online or phone
3. Online thru expedia or other online agency.
I keep seeing all these extras such as OBC, coupon books, free room upgrades, but when I try to tentatively book them, the extras seem to disappear or all of a sudden don't apply.