If you already have a dynamic mic
http://www.amazon.com/CableJive-ProJ.../dp/B007R5WRHU
Other than that there are many choices, USB mics, to using an interface and hooking up any mic you want.
If you're going to record an electric bass, get an adapter or interface to plug your bass straight in.
IK Multimedia, Apogee, Peavey, ... many make them.