I want to go to Singapore for a few days. How do I access internet there? Is there a wifi? Roaming would be very expensive.
I use Indosat currently for internet.
There is a free Wifi system, which is available at many locations around Singapore called Wireless@SG.
To connect to the network you need to be able to receive a SMS to a mobile phone (not necessarily the device you want to access Internet with). This also works with a foreign phone number. There's two networks, an open one (Wireless@SG) and a secured one (Wireless@SGx), if you want to access the second one, you need to download one of the apps. Here's a website of one of the operators with detailed instructions.
The network is available at many public places, such as stations, hospitals, some malls and even hawker centres. However it's not always easy to find one. There is a list of all hotspots, but it's really long and probably not very useful. So your best guess would be to just go somewhere and see whether it's available.
You can buy a prepaid SIM card (StarHub is probably the cheapest). There are wifi networks in the airport, Starbucks, etc. Completely open wifi networks are quite rare in Singapore.