I, like many others, had tried turning off most of the system services in location services section and while they made a bit of a difference i think it was the time/date one (auto setting in the actual date & time section to off) that has turned it around for me.
While its by no means scientific, right now i'm on 14 hours standby, just under 2 hours usage (and most of that has been playing Real Racing 2 so a BIG BIG drainer) and i'm still on 63% and since the phone will be on the side over night i'm expecting to come back tomorrow morning with 24 hours standby and still a good 50% left.
I'm using iCloud, 3 gmail accounts (all 4 using push), loads of push notifications, emails, sms, facebook app, couple other games usage, bit of twitter etc so not particularly light usage...
**Update** , so yeah ... just woke up and checked my phone.... its on 48% remaining battery with 24hours standby and 2 hours usage .. received a few emails overnight etc so definitely the location services regarding time have nailed it for me