I'd look at opposite ends of the spectrum. Either a Macbook of some sort, as has been said great battery life, quality, will do everything you want. In the unlikely event you need Windows software...