Annie Bennett shares her pick of the best hotels in the Spanish capital