I have been to the DR many times and never through an agency. It is very possible to do the trip by yourself. I prefer to fly into Puerto Plata and spend my time in Sosua (10 minutes from the airport by taxi). Hotels are about $30US per night. You will be able to pick up chicas at all of the bars. They will come to you.
Comments made by ATLGuy