if a parent will be home with the baby, or if you will have care that can follow your specific instructions (like, an au pair in your home, or a relative- just not a day care center) it would be worthwhile to look into "elimination communication" (aka EC) Basically, you guess when your babe needs to go, and hold them over a proper receptacle. You can make a cue noise every time you do this, and then in 3 months give or take, ta da, your babe pees and poops on command! It sounds nuts, but in countries where they don't have the luxury of diapers, it's the norm.
We used cloth and EC'd both of our girls. I never changed a poopy diaper after 3 months (and well before the gross real food poo stage), potty training at 12-18 months was a breeze (like, nearly automatic), and everyone was amazed with our babies. (Great party trick, pooping your baby, apparently). It cut down on laundry. Never needed a sprayer thing. Smell isn't that bad when it's just pee.
Some friends criticized it as "mommy training" but whatever. I never had a 3 year old hiding in a closet to take a crap that I had to clean up later.
My sister did it/is doing it with her twin boys, who are now a year old.
For cloth, I would look into flats, as well. One size, they wash easily, they dry in a snap, and folding them into a prefold shape is not a big deal. A few one size covers (flip) and 2 dozen diapers should do you. If you EC, there's no training pant cost, they go right into regular underwear.