Small, nimble sports cars are all about the driving experience, but which ones are the best on the market?