I recommend an iMac. If you can't afford a new one, even investing in a well looked after pre-owned one is a fine. I suggest looking specifically at an iMac with the Snow Leopard OS system; that has the highest specs and what not. I have this myself so I highly recommend it.