Diverse and historical, Puerto Rico has some of the most beautiful beaches, exciting rainforests, and enticing nightlife in the Caribbean. For the surfers, Puerto Rico has some of the biggest waves around, not to mention the gorgeous coral reefs for snorkeling, and central mountains, limestone caves and rainforests for exploring. For the coffee-lovers, Jayuya, an isolated mountain town, offers coffee fresh from the roast. Puerto Rico has several fishing villages where fresh seafood is in abundance to go with the amazing local cuisine. This part of the Caribbean literally has it all. Book your Puerto Rico hotel or vacation package with BookIt.com today and save big!