bucket costs about $20, prevents any odors in the kitchen, and is still like new after 15 years of service. There are many other buckets to be easily found with a google search--plastic, vented, etc.--but I've been happy with this one.
Curbside pickup of kitchen scraps and other compostables is an important service to provide for those who can't compost in the backyard. It's upsides are that removing all of a community's compostables from the waste stream can reduce the amount of trash headed to the landfill by 30% or more, and meat scraps that can be problematic for backyard composting can be included in the curbside bin.
But even when such programs are offered, backyard composting remains the most ecological approach for those who can, because it removes the energy-intensive mechanized chain of transport/composting/redistribution that comes with curbside pickup. And there's all that rich compost ready for use at the bottom of the pile.