I'm reading this differently than some responders. I don't think you're asking for a machine that dries carpets, but one that does regular ("dry") vacuuming as well as steam cleaning or shampooing. So you want one machine to do both jobs, but you understand that air drying is a "given" after carpet shampooing. I don't think such a thing exists.
I was just pricing machines - I've borrowed a neighbor's Bissell spot cleaner (I think it's called a "Spot Bot") but she's moving so I thought I should look around for my own. I saw a Bissell "Little Green ProHeat" which is also a small unit - maybe it replaced the Spot Bot - cost about what an upright shampooer costs. The small machine is easier to store, but it's a pain to use because it's handheld so you're bent over or on your knees to clean. It's good for stairs but that's about it. I saw some turbo-brush uprights, but the cheaper ones didn't have a hose, wand and smaller tools, so I thought they might not be practical if someone has carpeted stairs or tight spots (corners, bathrooms, etc.) where a big machine wouldn't fit. So I'm still undecided. So for you, it depends how your home is configured and what you need the machine for.
I agree that Consumer Reports is a good resource.
The only other thing I would add is that any carpet shampooing/steaming leaves wet carpets for a while, so you want to be sure you don't move any furniture back until it's all dry deep down, not just on the surface. Otherwise, the small metal glides on the bottom of chairs and tables will leave rust stains on the carpet. Use small squares of foil or wax paper for a few days, and move the replaced furniture a few inches once or twice over the next week.