The best online survey websites for earning cash and other rewards. Top 19 legit survey sites reviewed. Updated for 2021!