Note: don't introduce nation-bashing into this, be civil, and don't get this thread locked like my past 1975195276189561928561892526 threads. ty
Even as an American myself, I would have to say Canada. It combines the best parts of the U.S. with the best parts of Europe, and as a result, it's an amazing place to live in. The western provinces aren't even that cold, usually. Vancouver typically has good weather, or so I'm told.