To me, it is a relatively common idiom / expression, and means more 'easily impressed' rather than naive, but the meanings are quite similar.
The expression comes from the idea of someone, perhaps from the country, coming into a city, and being wide-eyed with amazement at all the new sights and experiences.