I tried with my first, but it was too much work. Now with my second baby only doing messy ones every 4 days they are the best option for around the house.
I've use
Popolini's. If you have a small baby (< 4 kgs) you'll need the ones that can be made smaller by poppers. They are CHF 20 for the non-adjustable and CHF 29 for the "ultra fit" adjustable from 3-15kgs. You can get them online, but I found going to Baby Waltz in Konstanz was the cheapest, and you can claim the 19% VAT back.
The diapers fasten by poppers and velcro and have a padded liner and you can by disposable liner sheets in a roll or box. You use a plastic wrapper outside. Migros sells these for around CHF 14. For a low-cost "try" you can also just use the 80x80cm stoffwindeln sheets from Migros that are commonly used as burp cloth, fasten in front with a safety pin and put a wrapper around them and the paper liner sheet inside for easy poop disposal. That's what our parents would have done.
I tried öko diapers and didn't like them at all. They were like paper and it felt like I was gift wrapping
I also found that winter is a better time to try cloth diapers since they dry faster with the central heating on.
Good luck!