Juan, at my hostel we don't take credit cards due the the high commission banks charge us to take them. I don't know who makes this "extra charges" but it must be either the bank of the company that issues the credit card.

Hostels don't any get anything from these charges. Instead, they are charged by the bank!!.
_________________________
The best tips from your favourite hostal in Madrid.
Hostal Chelo at http://www.chelo.com