Of the free plugins I would go with W3 Total Cache. It’s the most widely used and highly rated:
https://wordpress.org/plugins/w3-total-cache/