The best place to stay in the Dominican Republic depends on whether you're looking for beaches, shopping, resorts, culture, history, or watersports. Some of the best are Santo Domingo, Punta Cana, and Santiago de Los Caballeros.