If you need the laptop ASAP, go Intel SNB. AMD's good, if you go windoz way. As for Linux, AMD (open source GPU driver) is still not mature, and wont mature ~2year from the date you buy the laptop (unless you use catalyst). Hope we will have broader option, soon!
There is a lot of choice for Intel Sandy/Ivy Bridge only (no nvidia/amd graphics). Nearly all manufacturers sell those laptops.
About battery life: any laptop without discrete graphics should last over 2 hours like you wanted.