Forgot to say the best way to book your first cruise is thru a travel agent . The online booking can sometime be a difficult if you aren't very computer savvy. A good TA can ask you the right questions and then recommend a destination , date , cruiseline and ship.
If they just recommend with out asking any questions except for cost & date , suggest that you find another agent.Look for an agent that has cruised or specilizes in cruises. You could call one of the agency that advertise on the web pages or other sites.
SS Ithaca , Volendam , Mariner of the Seas (x2) , Veendam , Coral Princess , Island Princess (x3) , Emerald Princess,Sapphire Sapphire (x3),Diamond Princess