If you don't want your guinea pigs to smell at all, you need to be prepared to be a bit OCD like me
My cleaning routine probably seems a bit excessive, but since I keep my two guinea pigs in my bedroom I need to keep their cage clean otherwise they begin to smell and it bothers me. My mum (who happens to be very sensitive to smells!) says the guinea pigs don't smell at all.
They are bedded on fleece, but I have custom cage liners which make cleaning really quick and easy. I do a full cage clean every two days where I take out the old cage liner, wipe down the cage base with a water/vinegar solution, put down some newspaper in the areas that they go to the toilet the most, and then put a clean cage liner on top. I also put a fleece potty pad (also custom made) under their hidey house where they tend to pee.
Every second day I do a mini clean where I take the cage liner outside, shake off all the hay, then put it back in the cage with the clean side facing up. I also put down a fresh fleece potty pad underneath their hidey house. It probably sounds like a lot of work, but a full cage clean only takes me 5-10 minutes and the mini clean takes less than 5 minutes. I let the pigs out for floor time and clean their cage while they're zooming around the living room so they can't get in the way.
At the end of the week I simply throw their 3 cage liners and 6 potty pads in the wash with some vinegar, Napisan and washing detergent. Easy
They have a litter box which I put their hay in and I find that helps isolate a lot of the urine/poop as they tend to go in there most of the time. Guinea pigs tend to go to the toilet where they eat (ew!). I empty and clean the litter box with a vinegar/water solution EVERY DAY while I'm cleaning the rest of their cage, and replace it with fresh newspaper/hay.
Their cage is also kept close to a window which I keep open all day to allow airflow and ventilation.