Be warned that zip codes are only loosely correlated to town boundaries. The zip code maps you mentioned which show polygons are mostly lies. Anything that shows an "area" is a lie. I'm speaking from painful experience. 