We stayed in Singapore for 5 full days. Although it is small, there is always something new to discover.
We recommend you stay for 2 days.
We think, this gives you enough time to check out the Gardens on the Bay, wander under the skyscrapers and get an idea of the life in Singapore.