http://www.dfrobot.com/index.php?route=product/product&product_id=832
I have two of these boards and the Leonardo works well for these types of applications because it has two serial ports... one connected to the XBee (or ESP) module and the other one connected to USB.