For Bluetooth, USB adapters can be fine. USB WiFi adapters, on the other hand, tend to be finicky and unreliable. You'll be a lot more satisfied if you get a mini with wireless included. Second best (not necessarily easy to do yourself, but the results are the same as wireless from the factory) is to get hold of a Apple internal upgrade kit.