Cool stuff!
A stay in PR would be good.
Old San Juan is good for a day of exploration, and it's also well worth a drive into the rainforest (El Yunque) for a hike.