From the lush Gardens By The Bay and hawker centres to Little India and Marina Bay Sands, these are the top things to do in Singapore.