USB Bluetooth Adapter + Amazon FireTV Remote and some XBMC keymapping. I've been using this for a couple months now and I love it. The BT remote is very snappy from a responsiveness standpoint, but does go through batteries faster. For me the speed/responsiveness of the remote is worth it.
EDIT: you don't need the USB adapter if your XBMC machine already has a BT interface.