Forbes Ranks Tarrytown Among Top 10 Prettiest Towns in America.