2. Puerto Rico
Puerto Rico has beautiful beaches, delicious foods. Also, there are many villas with ocean views. Although the primary language is Spanish, most people also speak English. Therefore it's suitable for foreigners to visit.
Most people are going to mass to pray on Christmas Eve. The Midnight Mass comprises of a reenactment of the first Christmas with a massive Nativity scene. For dinner, you can have roasted pork, rice, and beans.