a cable is a cable basically. Just make sure you get one with the drivers for it.
After that, bitpim is all you need to transfer music/ringtones/pictures/etc.
The quality of the camera is not that great. It will do in a pinch, but, if your talking about using it to take great shots that you will want to enjoy later on, I highly recommend you taking your digital camera along.