Certainly Tennessee. Even leaving aside concerns of weather and culture (both of which would be strong points in Tennessee's favor), as someone who is not white and belongs to a minority religion I would feel much more comfortable in Tennessee than in Norway.
Why would Tennessee be better for someone who belongs to a minority religion? TN is heavily conservative Christian, while Norwegians are not very religious.
Because American culture is significantly more tolerant of religious diversity than Scandinavian culture.
No it isn't. Especially not compared to mainstream Southern culture.
Where do you have all your prejudices about Scandinavian culture?
(and there isn't really one Scandinavian culture)
Oh, I don't have anything against Scandinavia in particular. I have a great deal against Europe.