A great way is by charging for volume of trash produced. My city works that way (pay per bag) and we produce very little trash (sometimes not even filling a trash bag in one week). It also makes you really consider buying something when you include the potential cost of throwing it away, if it is not reusable.