From Dallas you can get there for $125 / person on Spirit or $350 on AA as a direct flight. We stayed at Rincon of the Seas for about $100 / night, its a perfect place for a family vacation. Socially distanced, outdoor dining, empty beaches, cheaper than Florida and you won’t get stuck like you might in Mexico or Costa Rica. Because Puerto Rico is a US Territory there is no testing requirement to get back in the states.
We stayed in Rincon which is a two hour drive from San Juan. Usually we would spend a day in Old San Juan, we went there and walked around but left pretty quickly. Mask requirements and safety are a top concern and for a family with kids an empty beach is easier and more fun!
Not paid by Rincon of the Seas but its our second time there and really like the place!