use the mobile internet from the local GSM operators mobiletel or globul. buy a "pay as you go" card Prima or B-connect (i'm not quite sure about the second one), sold everywhere. put in your phone and you can have a BUlgarian number. If using Mobiltel dial 1000 for the internet. Make sure you are able to connect your phone to the lap top (infrared ot datacable). it won't be very fast but good enough to check your mail.
Mike better pay the bus to Samokov town, because in Borovez a hour is 6 lev in Samokov only 1,50 lev. And the bus cost 2 lev for going to Samokov and back. Even good for shopping of wine and spirits.