I have a $30 humidor off Amazon. It's large enough to hold a couple of tins of tobacco on one side of the divider, with either a wet paper towel, or a humidor specific hydrator puck (just wiping the inside of the cedar with a wet paper towel works too). I bought a cheap digital hygrometer to sit in it that lets me know when it gets right.
I RYO cigs, which is why I got the setup. I have an automatic rolling machine that works best with tobacco in the 20-25% range of moisture, however, they are horrible to smoke like that. I roll them dry, put them in the humidor, then the next day, they're of the appropriate humidity.