We have frugi and maxomorra, both fit well over my DS's cloth. I bought most of mine in sales and you can get some 2nd hand too.
With DD we just had normal leggings over cloth and they were fine. Before the frugi etc we just had normal trackie bottoms for DS but bought the generously sized ones rather than tight.
Vest wise we use vest extenders which most nappy sites sell