I used two routers running dd-wrt and a directional antenna. In my case I used a grid antenna but that's probably overkill in your situation. I would get a couple yagi cantennas and call it a day!
Edit: because I got down-voted for some reason...if you get two WRT-54g routers and one of the antennas linked, you can get adapters to connect to one end and TX/RX about 0.25mi (in my own test), and certainly much further. If you have two of them, I've seen reports at 3mi.
If you have line-of-sight you could do it via wireless lan:
179,96$ (excluding shipping, cables etc...)
warning: that wireless lan adapter is 2W (= 33dBm), with that 24dBi antenna you are at about 57dB, which massively exceeds the regulations here in Germany, you'd have to check that with your local legislation...