Wouldn't advise trying to directly connect to an LCD over more than about 50cm. What you are best off doing is using a serial to parallel converter chip and connecting that chip direct to the LCD.
Have a look at this blog http://www.rpiblog.com/2012/07/interfac ... ry-pi.html
It explains how to connect a Pi to a PCF8574 I2C serial to parallel chip and then in turn to an LCD. If you are OK building your own then there is a circuit diagram included. If your not into circuits then you can either buy a board with the chip on it (ebay search for "i2c lcd 1602") or buy a serial LCD board from someone like sparkfun or even ebay.
There is a driver library call LCDproc that handles all kinds of connections to LCDs, including PCF8574 chips.
The other thing to be aware of is that most displays and driver boards are 5v, and the Pi GPIOs are 3.3v, so its important to make sure that none of the pins going to the Pi GPIO pins are carrying 5v. If you make the circuit yourself this is easy, as you just make sure there are no pull-up resistors to 5v on the I2C busses of the chip, (the necessary pull-ups are already on the Pi). If you are in any doubt though, then connect a level shifter between the Pi and the chip - again search ebay.
I should point out that I've not tried using this with the Pi, this info comes from my Arduino experiences.