Yes I think Hammies are the least smelly and maybe a dwarf one like a Russian is your best bet. Robos and Chinese do have a smell to them I think.
Tell her to come on here and we will convince her.

If you have a Syrian I have heard that the male ones aren't as smelly as the females although if you clean the cage twice a week I doubt you would smell anything to be honest.