One thing not mentioned, don't get those cheap aluminum sprockets. Be sure what you get is steel. As far as chain types go the O-ring type is the best unless you have a small bike 250cc or under then it really doesn't matter.
EK, RK, Regina are just some brands out there that are excellent chains from what others have recommended. I solved my chain woes a better way though... shaft drive!