use 2 condensers as overheads(some prefer 1)........i dunno, about a foot above your cymbals.
on your snare and toms use dynamic mics......i hate the sm57, but you can get ok sounds from them if you absolutely have to.
for both toms and snare 3 or 4 inches away is a good distance.
also the 57 can double as a guitar mic.
on bass drum this is what you can try.
a bass drum mic. you can use a 57..i've heard recordings where the bass drum was miced with a 57 and they were alright, but a mic designed specifically for a bass drum is best and can double for a mic for bass guitar.
put the bass mic inside/infront of the hole in the bassdrum. inside/ infront meaning not too far inside, not too far away from the head.
then you can use a speaker to get that super low end that mics just can't seem to pick up..........just get some speaker wire and connect it to a 10 or more inch speaker and put a 1/4" cable on it and plug it in to your mixer.....make sure you put the speaker on a seperate track so that you can adjust it's volume in the mix.......the speaker won't sound good by itself (it'll be muddy) but with the speaker and the mic mixed right you should have an awesome bass drum sound.
the speaker should be at a minimum of a foot away from the drum.
also, if you have a spare tom you can put that in between the bass drum and the speaker as a resonator.....
as to what type of mics to get, i prefer audio technica, but you should talk to the person at your local store that you trust the most and see what brand they think would benefit you most.