MBa is alright if you can afford it. If you can't get an ultrabook.
Getting an SSD (however small) is probably your top priority imo. A normal hard drive is super slow, and running your OS off that will make the whole computer ordinary in speed, especially after some months. An SSD is super...