We awlays track prices on www. cheapcruises.com but then end up booking with our very lovely travel agent, who can sometimes bump us up from a regular balcony to a balcony suite. Some folks are happy as a clam in an inside cabin, but we really love a balcony.
For our first cruise we went through
www.cruisecompete.com and got an excellent deal--$1,300US pp for a balcony suite, when our friends were paying $2,400US pp for a balcony. I am not sure that they are always a great deal, but in our case they were. It is worth a try.
Have fun!