Best....hard to say.....

Combine quality with affordability, I'd definitely have to say Japan, as some have already posted. Toyata, Lexus, Honda/Acura, Nissan (Skylines, wish they massed produced them here *sigh*), Subaru, Infiniti, Mitsubishi.......

Germany is up there too, with Audi, BMW, Mercedes-Benz, and Volkswagon (not near the same level of quality as Audi, BMW or Mercedes, but are solid vehicles, for quality and affordability).

Italian makes are amazing for true sports cars, like Ferrari, and Lambourgini. However, the price is only suited to the very wealthy.

Overall, I'd have to say Japan, as they produce the more makes of great cars than any other country, many of which I'd love to have. Next to that would be Germany, in my opinion.