Never been to Madrid, just starting reading up on it. Seems travel books do not really recommend hotels, just give description.

Does anyone know of nice hotel in good sight seeing location for first time Madrid visitors. It is surprise for husband and he appreciates nice hotels, but I would like a little historical or cultural feel to hotel. Is there something that might fit the bill for both?