I'd suggest looking at something like the Grand Central hotel - book direct and rates start at S$129+++, and it's just off Orchard Road.
To be honest, just shrug off the fact you only get half a night's sleep. If you try to skimp, you'll likely end up tired/hassled and wasting time over the first couple of days.