Since Monero uses the CryptoNight proof of work, which combines memory-demanding and advanced hashing algorithms, it is best to use a PC with a powerful graphic card for mining. So far, there are no known ASICs used for mining. Smart miners are being developed that can run in the background and only work when the computing power is not utilized by the user.
Pool mining is a possibility too. Here’s a list of some of the available Monero pools