I took a ferry, Algeciras to Ceuta (i dont know about tangier). It was with EuroFerrys. About an hour long trip, and really cheap (cant remember exactly how much). We just bought our tickets when we got there, and didnt have any problems. Then from Ceuta we caught a bus and crossed into Morocco. For sure an interesting experience and country.
Kelly
_________________________
"Ojos que no ven, corazón que no siente."