Don't know about BC but in Juan Dolio there is a satelite
place at the four corners (where the road to Los Conucos meets the main highway) in the Oasis Plaza. It's right behing the Jardin del Caribe restaurant and they have wireless access so you can dit and have a coffee while you do your business from your laptop or they'll happily rent you some time on one of their computers inside! I used them several times in April and was more than satisified with their rates and service.
If you need a place to stay the guy there also has connections to some great (and inexpensive) flats (bed-sitting apartment with kitchenettes)!