Hi cruisn4us,
Besides all the advice above, which I agree with, find a TA who is a "Certified Cruise Specialist".
Some TA's charge a minimal "research" fee ($25.00 or less), and we've found it well worth the price. We've had some problems in the past and our TA has run "interference" for us. You just can't beat a good TA!