My personal experience is that it's easier to move your garden.
Pretty hard when the little beasts are tearing up your entire yard or you have only a small area with which to work.
Milky spore takes a couple years to be effective. And it doesn't affect worms or some other species of grubs (there are differing opinions on effectiveness in treating June Bugs and Green June Beetles).
Mole traps, solar "mole chasers", castor bean plants, etc work for some people but not others. My best remedy was a dog. Neighbors dog, but kept our yard free of moles for several years. He has gotten lazy though and we now have a mole problem again.
Voles are a different story. They are similar to mice and can be trapped like mice but you have to be careful to keep birds and other animals out of the snap traps. Peanut butter works very well as bait. Chances are you will catch a number of shrews with snap traps also. I set a trap baited with peanut butter under an overturned flower pot near one of their tunnels. Ended up catching 8 shrews before I got a pair of voles.