The cruise is on Holland America's Westerdam leaving from Rome on 10/22/2005. Ports of call include Spain, Gibraltar, Morrocco, Portugal, transatlantic crossing, St. Marten, Bahamas and disembarkation in Ft. Lauderdale. Check out the details on HAL's website.
Cost depends on stateroom category selection but transatlantic voyages tend to be much less expensive for the number of days you're on the ship simply because you are not visiting as many ports. If you want relaxation and enjoy life aboard the ship, this is the way to go.
I am not looking for a cabin mate as my partner and I are celebrating our 25th but it would be nice to have others on board to help celebrate.