I would like to ask, is it better to buy an attractive ticket online or on-site? I would love to visit many places such as Marina Bay Sands Observation Deck, Gardens by The Bay, Universal Studios (This one should be online, I guess), National Museum of Singapore, and many more.
Which way is good and affordable? Online tickets or on-site? Thank you.