@roger,
Singapore is one of the cleanest cities you'll ever visit, because the penalty for throwing trash in public places is very high. The citizens there are accustomed to that rules and regulations, and don't find it difficult to follow or complain.
One place you can really go "crazy" is at the Raffles Hotel Long Bar; they provide the peanuts, and everybody is allowed to throw the shells on the floor.
yupee!
I have friends in Singapore. I met them on a tour of Scotland, England and Ireland many years ago. I came down with the shingles in London, and Bill (MID) had pain meds that he fed me throughout the whole tour. I survived that ordeal, and was able to complete the tour.
When I made plans to visit Singapore, I wrote to them where I'll be staying, and the dates, and told them I wanted them to be my guest for dinner.
They confirmed my offer, but when they picked me up at the hotel, they took me to their beautiful home (close to the American Embassy), and fed me dinner. So, on my second trip to Singapore, I insisted that they be my guests for dinner. Fortunately in our group was a world traveler who knew some of the best restaurants in Singapore, and he recommended one, so I took them there for dinner.
End.