Jessnyc,
I'm 20 and I stayed in Santo Domingo for 6 weeks this past summer, and I found it very convenient. It has all the ammenities you need. It has all types restaurants, including McD's & Taco Bell if you get home sick, it has a countless number of clubs, all types of people, malls, fast, realiable transportation, many historical landmarks (I highly recommend going to at least two), and so many other spots. When I was there, I just called up a taxi whenever I wanted to go to a beach. As far as meeting classy people, there's never a garauntee that you're going to find any no matter where you stay. Of course, your chances are better in some places than others, but I say don't concentrate on that; concentrate on partying, drinking, dancing, enjoying your friendships and you'll run into some cool people, you feel me? I don't know your definition of classy people, but when it comes to socializing, I don't care about their economic status. I just go out and if I'm feeling somebody, I chill and talk with them. If I find that the person is on the same level as me, I buy them a drink. Vacations are about relaxing and partying.