We are planning on going the week after Christmas. We want a place with a great beach and a beautiful setting. A place that is safe, have a good places to eat, and shop would be great, but not a place that has a huge party scene. I have never been to the Caribbean and neither has anyone in my family so any advice would be great. Also somewhere friendly on the wallet would be a plus 
