The stylish, fuel-efficient, and reliable Mazda CX-5 is probably your best bet.
The upcoming, redesigned-for-2017 Honda CR-V will probably be a better all-around vehicle than the Mazda. My concern is that it is all-new, so there could be some glitches. Dealers will still have 2016s at this point. I don't care for their styling, but you might like it. Dealers could be discounting them since the 2017s aren't far off.