Tonawanda and North Tonawanda named 'hidden gems with high quality of life'