The Apollo BTC from FutureBit is probably the best miner for you:
You can buy it from the manufacturer:
https://www.futurebit.ioNot sure how much power you can generate, but you can tune the Apollo to require less than 100W of power, and still get a reasonable hashing rate of around 1-2TH/s.
It's small and compact, and it comes with everything you need (fan, and power supply)
There are also the Compac F which are great USB sticks and require very little power (12W for about 300GH/s), but they're very expensive compared to the Apollo (per TH/s) and also you need to buy fans and special USB hubs that provide at least 2.4A per port, etc.
Any other miner is either too old and produces way too few hashes, or they require thousands of Watts to operate (plus they're extremely loud).