Spain's paradors – state-run, reasonably priced hotels occupying magnificent historic buildings – are a marvel, says Oliver ...