Hello! I'm also from SG and also a new hamster owner (at least in adulthood).
If you have the space for it in your home and the budget, definitely go for the IKEA Detolf. Although it costs $79 which might sound intimidating, but considering that some cages you can get at Pet Lovers' Centre already costs minimum about $40-60 (I'm talking about the multi-level ones or bigger sized ones, not the tiny tiny shoebox sized ones), I think the Detolf is an excellent choice since it's so many times the size of store-bought cages. The only issue is you may need to spend time and effort in settiing up the cage but I think for the money you save, and the quality of life you'd be able to afford your future hamster, it's absolutely worth it.
However, if you don't have space or budget for a Detolf, I highly recommend a bin cage. I got mine, the IKEA Samla, plus its lid, for a total of $25. The bottom dimensions measure 68cm by 42cm and it tapers bigger as it goes upwards, which means the more bedding you add, the more area your hamster has to run. In any case, it's a whole lot bigger compared to store-bought cages and at the same price or less. Again, you might need to put in some effort here because you have to cut out a few rectangular holes in the acrylic, secure meshes for adequate ventilation, and make other DIY customization before the bin cage is ready to be used. But as I've said earlier, for the affordability and the quality of life for your hamster, worth it.
I am currently using Crittercare bedding from PLC (they sell 2 x 50L packets for $82, that's the cheapest I could find so far for the quantity). It's not the cheapest, but I haven't managed to find any cheaper alternatives. I really need to start scouring those neighbourhood pet shops...
If you're a new hamster owner, I'd recommend getting only one hamster. You could get multiple if you want, but you need to really do a bit of research into helping them get along, and be prepared for the possibility that they just won't be friends and having to house them in 2 separate cages. As OreoCookie mentioned above, if you want to get a Syrian, don't get more than one unless you intend on housing them separately!
A lot of people say Syrians are the best choice for beginners because they're friendly and run slower, and that's why I got a Syrian for myself too. However, I don't know if this advice really rings true. My Syrian can be very timid, and although he tolerates being held, he isn't the most cuddly or friendliest. I've only had him home for less than a month, but I think he's adequately tamed (he willingly climbs onto my hand when he wants to come out to play, but avoids my hand when he's having fun outside, and doesn't like to be cuddled). Also, he runs really fast. He zooms about like a rocket. Maybe it's because he's still a baby and therefore full of energy, but whoever said Syrians were slow and easier to catch - I want my money back! Hahaha. In all seriousness, all hamsters of all species types have widely ranging personalities so there is no one breed that's friendlier than the other.
Get a variety of treats and toys so you can find out what your hamster likes and doesn't (yes, they can be super picky with food and toys). Make your own toys if you can! There're a lot of tutorials online on how to do that, and all you need is toilet rolls which you can already get at home, ice cream sticks which you can easily find at ArtFriend or Popular, and PVA glue which you can get at Daiso or Popular. There're some things, like food, nutrition, cage size, etc. which you probably shouldn't budget too much on since it affects your hamster's qualiity of life, but with secondary accessories like toys, feel free to use your creativity and recycle things at home. I just made my own water bottle hanging frame for my bin cage with copper wire from Daiso!
Anyway, welcome to the forum! I'm quite new like you, but I'd be happy to share or talk about hamsters at any time so feel free to message me 