If it's all about price, not the ship or date, a good TA can help. We like to book onboard-but unfortunately have limited dates we can sail. My biggest criteria, after the date, is the ship. We do not like the older ships, limit now to Oasis class. Not fans of the Quantum class. We have booked a suite on the Icon of the Seas but did it as soon as the bookings were made available. We got a good price on a surfside family suite, we are two and hope that it isn't a very noisy area of the ship- but it might be!