Don't set the language of your website based on user location
It's worse when the language is only in half of the interface. I often see sites in "spanglish" and that "language" never fails to make me want to tear my eyes out.