Brand new, I would recommend a Miata, 124 Abarth, 500 Abarth, or Fiesta ST. All reasonably priced, fun, tossable cars aimed at enthusiasts. They actually just updated the Miata for 2019, giving it an extra 26 horsepower and an extra 700 rpm of useable revs. A great recipe for a fun car, though of course not the greatest example of practicality for some people.
I have a 500 Abarth, and it's definitely fun to run around in. Just a couple of bolt-ons and a tune can get you an extra 60 whp or so, putting it right around 200whp/230wtq (same story with the 124, of course). Plus you have the humorously angry exhaust tone and all of the fun turbo noises, along with the practicality of a hatchback. I hardly drive mine (~2,500 miles in 3.5 years), but it usually averages around 30 mpg in almost solely slow city traffic.
Then if 'used' is considered, and entire fleet of fantastic choices opens up... New cars are just getting less and less enthusiast-friendly, and as strange as it sounds, too 'safe'.
Williams Microcar Workshop
2005 CO Elise - 10K miles
+27 more (microcars, sports cars, hot hatches, etc.)