How would I describe a guy who moves to a city or urban area, but does not know much about how things work in those cities and make a ass of themselves.

The closest word I came up with is unsophisticated but it is a broad term.