OK, so here's my dilemma. We've booked a Celebrity cruise with the perks (drink package, OBC, grats) through an Australian bricks and mortar TA. I've noticed that the fares on this cruise have been dropping significantly. So I rang our TA to see if we can access the lower fares without sacrificing our perks. She advised me that the only way to do it is to effectively cancel the original booking (and may forfeit our deposit) and re-book at the new fare which is of course without the perks so we would have to add/pay for them. She said they can't 'refare' and existing booking.