There are numerous threads on this...
The Ambassador Transit Hotel is quite nice for a short stay.
http://www.singaporeairporthotel.com...-transit-hotel
There is also a Crowne Plaza Hotel that is very good at Treminal 3. If its in the budget, stay there..