Connecting two Arduinos via (wireless) USB.... (or Xbee)

Thanks for the input tack, but the most important thing for me is a reliable connection for up to 30m (indoor). Second would be usability and price only third.