The Dominican Relublic always comes in second after Mexico. The all inclusive resorts have everything you mentioned. If she is wanting to have fun as well in terms of meeting people and a little bit of a party vibe then the Riu Republica or Hard Rock. But in terms of a more laid back vibe with...