Hope this is your first time visit to
Puerto Rico, so I think you never know about Cabo Rojo & San Juan's breathe taking beauty. I have visited Puerto Rico twice and my favourite places are these 2 cities.
Cabo Rojo is the most popular destination for beach holidays and the Los Morrillos Lighthouse is the most visited spot of Cabo Rojo tourists. You can find good hotels, small inns or guest houses with reasonable rates. Some of the most beautiful
Puerto rico beaches can be seen in Cabo Rojo and Boqueron Beach is an excellent beach for swimming. The Buye beach, Combate beach & Joyuda beach are also some of the best options. Cabo Rojo National Wildlife Refuge is a subtropical dry forest and you can enjoy birdwatching, photography & wildlife observation here and it's open Mon-Fri from 7am to 4pm. If you visit Cabo Rojo once, then you will go again & again.
As well as Cabo Rojo,
San Juan is a big city filled with historice sites, glitzy resorts, excellent beaches and casinos. The two popular beaches in the San Juan are the Ocean Park beach and Condado beach. These two beaches offer plenty of places to stay as well as good restaurant to eat. Just visit
San Juan hotels page for more info. on hotels in San Juan. La Puerta de San Juan (The Gate of San Juan), El Morro, El Fuerte de San Cristobal (The Fort of San Cristobal) and San Juan Museum of Arts and History are some of the worthful sites to visit in San Juan. Even though San Juan has wide range of
things to do, I prefer whale watching at Whale watch park, it's a wonderful experience. Hope yo too like it. If you are looking for cheap flights to Puerto Rico, then visit
Puerto Rico flights to book it out. Best of luck and have a nice Puerto Rico vacation.