Puerto Rico might not be the first place you'd expect to find a Moroccan-themed hotel, but trust us, Hotel Casablanca works all the same. Located in the vibrant old town, this 35-room hotel offers carved wood furniture, canopy beds, an ornate lobby, a rooftop terrace with stone bathtubs, a cafe serving up delicious breakfast, plenty of nearby restaurants, shopping, attractions, and nightlife, reasonable rates, and the beach just a short 5 minute walk away.