Read reviews, check ratings, newegg.com is a good source to check the specific drives, I prefer to buy my own hard drives and put it into an external case.
EDIT: if you're just looking for an all in one external hard drive I (me, personally although others would probably argue) would go with Western Digital