IR would probably be the easiest of the methods you've mentioned in my opinion. Another wireless method is ZigBee if you want to look it up.

Your best bet would be to determine which method you would like to use as the first step. Determine how fast you want the communication to be, how much data you are sending, range of the communication etc etc

Cheers

Rob