We do cloth diapers. Our system is a hybrid of cloth/disposables from g-diaper. We learned that generic infant sized prefolds fit in g-diaper's covers, which has saved us a ton of $. Prefolds cost about $2 each. (g-diaper brand cloth inserts cost $6 each). We bought 3 dozen at birth and haven't had to buy more since (baby is now over 1 year). The g-diaper covers cost around $15 each, but can be washed with the regular laundry. We have bought 10 in each size, and are on size L now (S, M, L, etc). One cover change daily, or when baby has a big blowout. The covers last about 1 week before we have to wash them.
When we go out, we use the g-diaper disposable inserts. They're flushable and compostable. They run $15 per pack. I love that they're eco friendly. If you prefer, you can go that route and only use the disposable inserts with the covers. As I mentioned, the covers can be washed with regular laundry, so there's nothing special to do if you choose that route.
We love this system of diapering! It feels good knowing we're not putting more plastic into the landfills, and the flushable aspect of the disposables makes things easy when we're out and about.