I didn't bother to read the other suggestions, but here's a tip:
Don't ever, EVER, buy optics from Courts.
I just came back from the Courts Megastore @ Tampines 2 hours ago, and I checked the prices for the bodies / lenses sold.
Canon EF 50mm f/1.8 II @ S$160, instead of the usual S$110 - S$130.
Canon EF 70-200mm f/4L @ S$1700, instead of the usual S$1000 - S$1100.
Canon EF 17-40mm f/4L @ S$1400+, instead of the usual S$1100 - S$1200.
People who buy from there are either dumb, or have just got into photography and couldn't be bothered to do their homework price research.