hi marcas36, welcome to the board.
1) never been to the cruise terminal in bcn so maybe someone who has can pop in and help you out. you could always get a cab from there to the train station (BARCELONA-SANTS) to catch your train to madrid.
once you arrive in madrid, you can get either a cab or the metro to the hotel. most trains from barcelona arrive at ATOCHA station in madrid (except the train-hotel which arrives at CHAMARTIN station in the north of the city).
� if you arrive at ATOCHA: take metro line 1(light blue) directly to the "SOL" stop.
WALKING FROM SOL: walk down the street that heads off of the puerta del sol towards the plaza de las cortes (street is called "carrera de san jer�nimo"). 200 meters walking and you will find the "plaza de canalejas", look across the plaza and to your left(ish) and up, the hotel asturias is right there.
a cab from ATOCHA station to the hotel asturias should cost no more than 10 euros (whatever the meter reads + the 2 euro train station supplement).
� if you arive at CHAMARTIN station: take metro line 10 (dark blue) from the station to the "PLAZA CASTILLA" stop and chenge there to line 1 (light blue) which will take you to "SOL" as mentioned above. from the puerta del sol, follow the "WALKING FROM SOL" directions above to the hotel.
a cab from CHAMARTIN station to the hotel asturias should cost no more than 15 euros (whatever the meter reads + the 2 euro train station supplement).
if you are coming around the holidays, cab fare can go up quite a bit due to the holiday traffic and the fact that it will take longer to get from the respective stations to the hotel.
see
www.metromadrid.es for metro lines, trajectories, maps, etc... (available in inglish and spanish).
2) the hotel asturias is at calle sevilla n�2, right off the puerta del sol and on the plaza de canalejas. you can see a map and get directions from their website at
www.hotel-asturias.com/index.english.html .
saludos,
jer...