Shimano cables are cheap and work great. You can buy individual pieces or convenient kits with all the important little pieces that are hard to find in small quantities.
Most other brands are much more expensive and may work a little better in some situations.