Traci.... I am a huge proponent of online travel BUT after I found the best possible price, I call the cruise line directly to see if they have had any complaints about the company and THEN I book the cruise. One of the best companies I have dealt with -- and unbeatable pricewise -- has been icruise.com. As with any travel I do, I always check online and with travel agencies and with airline company's travel packages before I make a final decision. Must say, however, that the best deals I have gotten for my last 6 travels have been online.