I always recommend buying a good internal HDD and then placing it in a quality external enclosure. That said, your requirement of not needing an external power supply puts the brakes on that.
Either way, I would recommend going with a Western Digital drive. If you do decide to go with an internal try and go with a Black edition and no less than Blue. The reviews for their Green edition drives are pretty dismal.