Sarasota named one of '10 best U.S. beach towns to live in' by Travel + Leisure magazine