I had very similar requirements 1.5 yrs ago (especially something durable enough to take a beating while constantly travelling) and ended up with the Thinkpad T450s. Bit out of your price range, but I'd definitely consider checking out cheaper models in the line.
Do you have a specific price limit in mind?