Can't do it with my laptop but my phone stays on for 1-2 weeks. That's the reason I have a very basic phone, and it does everything I want my phone to do.
I would welcome a smartphone if it could do the same 1-2 weeks between charging. I could easily live with a "dumb phone" mode, that would just basically sleep while keeping 2G on for phonecalls and texts, but with a press of a button it would switch to the big operating system and allow me to check Google Maps or use the browser. Higher current draw using those applications would be justified, but needless activity when left idle isn't.