We occasionally stay in PR going or coming. I know that the wrath of god is about to come down on me, but avoid the airport hotel at all cost.
In Old San Juan, there is a great hotel called The Gallery Inn. It is a very special little place at reasonable prices. Here is a link:
http://www.thegalleryinn.comIf you want to splurge, the El San Juan is a first class resort hotel.