Around here, hamsters cost $5.99 to $7.99 for Golden, Fancy, or Teddybear hamsters. Add a couple of bucks for the miniatures (Siberian?), although they're harder to handle & more nervous (don't like 'em...).
A good cage might cost $25 to $50 (or more, depending on how much room you want to give them to run around), which usually includes a water bottle, wheel, & a little house to either sleep or p*ss/sh*t in..... You can get GOOD hamster food (includes many different types of seeds & multi-colored compressed hamster-grade meal) for about $1.29/lb. Bedding you can get cheaper in large packages, say $10 for a big-*ss bag of cedar chips.
We let ours run around the apartment from time to time, although some can be pretty destructive (use you own discretion...)
Owning a hamster requires that you don't let him/her starve to death or go without water, and their cage will need to be cleaned when it smells like it needs to be cleaned, so maintenance IS required.......
Hope that helps, -kd5-