Do I need a coupon code for the discounts?

Most of them you do need at the time of the booking.  The adventure combo does not but all others do.  If you bring up the coupon after the time of booking it will not be valid.