I personally would recomment an aquarium (minimum 100x50x50 (cm)). It's really pretty, your hamster would have enough space and your hamster are able to use a big hamster wheel (minimum 27cm, so his back doesn't get damaged). And you are able to use a bedding heigh from 20cm so he's able to dig.