Barbados is my favorite beach aside from Sowal. The Bajan people are really nice, so if you do venture out of your hotel, you won't have much worries. There is crime like any other place, but for 1 hour more on the flight, you will have a much better time than Puerto Rico, IMHO. There are green monkeys, which make things interesting, and really cool excursions. They all pick you up from the hotels, so no need for a car; besides, you do not want to test your driving skills on the left side of the road on vacation. There is a 4 wheel excursion into a jungle of sorts and down to the opposite side of the island, the Atlantic side. Most people stay on the Caribbean side, near Speightstown. The snorkeling is great, the food is wonderful, decor (British Isles), etc. I have been to Puerto Rico. I stayed at a hotel on the Caribbean side which also was on a desert which met the Caribbean, which was pretty cool because I had never seen anything like that. HOWEVER, you do not want to venture out of your hotel there, either. The roads are never finished. The people are nasty and drive like lunatics. Cows eere crossing the road at some places and no lights of any sort. We almost got shot at at a gas station who didn't want our travelers checks, cash only and I had to go to my car for cash, but they wanted me to put everything back first I was going to buy, then come back in with the cash. When I ignored them, they chased me with a gun. It is HOT as all hell in PR. There are some really cool things to see there, like the rainforest, rare light up plankton, and the observatory, but due to the above, they are hard to get to. if you stay in San Juan, there's lots of gambling and some old buildings, but that is it, as far as I know. We were supposed to stay longer, but I couldn't get home fast enough and changed my flight.