Website ranks town as top place to own a home