Please recommend a LCD

IYou will have to use special libraries provided by the seller to drive your LCD and there are many different ones almost each having a different library (good luck with that).

Also be aware that the LiquidCrystal library provided with the Arduino does not handle the cursor positioning correctly on lines 3 and 4 of the 16x4 display. I suspect that many of the 'special' libraries do not as well since they are largely derived from the Arduino library.

Don