The best frequency for IR is 38kHz because you'll get the necessary receiver without any difficulties (it's the same frequency used for most remote controls), which has the filter already included. As a sender a simple IR LED is sufficient, use one with a narrow beam and attach it to the Arduino as any other LED. The IRremote library includes the routines to generate the 38kHz signal.