If you're an F1 fan then the Singapore race weekend is one of the most varied weekends you can have, from the 'racing' (there won't be much, and you can't see much from any location on the track!) to the concerts afterwards to everything that the city has to offer. We did Vietnam afterwards rather than Bali, so I can't comment on the latter. But in Singapore my recommendations would be:
- Chinatown, and Hong Kong Soya Sauce Chicken Rice and Noodle and Hill Street Tai Hwa Pork Noodle - street food outlets Michelin starred a few years ago but the queues are immense
- Gardens by the Bay - I'd say that outside is better at night and inside better during the day (inside is beautifully cool)
- Brewerkz on Clarke Quay do some great craft beers, but you're in tourist central here so you will really pay for them
- Raffles. I've been there three times now and it was two times too many, but I think that you do really need to see and experience it as a first time visitor
- Four floors of whores, Orchard Road. You can go there for a dance and drinks together with your wife if she's game, but it is an eye opener!
- Afternoon tea is a tradition at the Fullerton, but you'll be really pressed to get in there in a race weekend
I would avoid Sentosa. Full of American and other expats acting like they own the country. Some nice nature walks though.
Edit - crap, just realised that I forgot Ce La Vie bar on the top of Marina Bay Sands. You won't get in during any F1 action but at other times and on the Monday afterwards, wander for for drinks and the best view of the city - no cost.