Regarding price drops, the only experience I’ve ever had was some years ago when I was making final payment and my TA decided to check the price. I saved £1000! I was told We’d lose the drinks package but when we got on board we still had it. This was cruise on Celebrity Equinox. Hoping it happens again this year when we sail Celebrity in September but I’m not holding my breath.