Yes. The NASA Messenger probe will be passing by Mercury in the next couple of days, and we may be able to see craters there.
Anywhere.....it's not like there is a certain spot.
Yes. In fact, scientists have found meteorites here on Earth that appear to be pieces blasted off the surface of Mars when some much larger object hit it!
boom
Earth is hit by meteorites every day, many times over.