I used this website to make some choices in the past, so I thought I would share my opinion and give some help.
First we are 35 years old, this is the second cruise we have been on. The opportunity for half of the trip to be funded by a work spiff/reward scenario left us with a choice between carnival and celebrity. So I choice Celebrity because we went on a shorter cruise with Carnival a year before.
I had heard Celebrity was nicer and it was more expensive so away we went. I booked about 90 days in advance and booked an interior room. Then as we got about two weeks out I called in for upgrades and the ocean view room became less expensive the what was paid, two days later I ended up upgrading to the balcony room for only a 100 per person more then the original interior room. Seems like a good way to save money and I would repeat this process next time I book a cruise. The balcony was nice because if we didn't want to spend time at the pool we could still be outside at our room.