From the Wiki site
http://en.wikipedia.org/wiki/Portmeirion
"Portmeirion is now owned by a charitable trust, and has always been run as a hotel, which uses the majority of the buildings as hotel rooms or self-catering cottages, together with shops, a cafe, tea-room, and restaurant."
It's not inhabited town as such but more of a holiday village. It's well worth a visit, I found it fascinating ^