What kind of hamster/s do you have? I have had syrians and dwarfs.. If you have Syrians make sure that you only have one per cage they are solitary. (sorry if you already know this, better safe than sorry) If you have dwarfs I would not suggest any kind of metal wire cage, they can get out of almost everything!
The best thing that has worked for me is a cage that I made myself... I have tried all the "pet store" cages and they have all proven to be useless and a waste of money. (Not trying to make anyone that has any of these cages mad) Also, aquariums are ok.. but they too can be escaped from and they do not provide a lot of ventilation. I have not personaly found any of the mesh cubes, so I cannot really help with that..
The cage I made is was less than $20 to make.. It is a hamster/small animal playpen connected with cable ties sitting on top of a under the bed storage box.. Here are some pictures-