Geographically targeting your pay per click campaign will be good way to reduce the costs. Google adwords can be easily do it. But it all depends on your kind of business.