Consumer Reports rates portable speakers