We use a stainless steel ice bucket. It's about the same size as compost cans but has a sealing lid. Did I mention it was stainless? Easy to clean up, we never dishwasher it, just in the sink.
For meat scraps (that can get to STINKing) put them in a bread bag in the freezer. When the bag gets full, it goes with the garbage, still frozen. No stinky.
N