Book over the phone? Call the Spanish number and ask for an english speaker...worst case senario call the American number and pay long distance charges for the call.
You can also book on plenty of other websites. Priceline, orbitz, thecruiselines, vacationstogo, there are probably over a hundred.
11 cruises in 2012, 90 nights at sea visiting 15 countries
8 cruises in 2013, 56 nights at sea visiting 7 countries
Next cruise: None scheduled
PM me if you need a cruisemate for any Europe, transatlantic, or Panama Canal cruises
Date, ship, cost pp