Sam, The fresher the cheese you buy, the less water it will have soaked up, so the main problem is probably your source. I open my package as soon as I buy the cheese, then let it hang in a cheese cloth in my fridge. Make sure to put a container below the cheese to capture the water that will drain out. About two hours before I want to use the cheese I slice it and lay out the slices on a stack of paper towels, maybe 8 on each side of the cheese. The key is to wait until they are soaked through and replace the towels again and again with fresh ones. eventually the water will stop wicking through. Sometimes I need to replace the towels once, and sometimes four or five times depending on how fresh the cheese was when I purchased it.
You might want to go to a local pizzeria or restaraunt that uses buffalo mozzarella and ask them if you can buy it from them. These establishments tend to get the cheese once a week, and pretty much direct from the manufacturer, so the cheese can be just over a week old. With cheeese this fresh it is possible to skip the paper towels all together. Unfortunately, here in the US most grocery stores sell buffala that is a month old or more.