any single din or double-din in-dash player will fit. and if you get it from crutchfield, they give you the mounting bracket, wiring harness adapter, and instructions for each. actually, some double-din players (without dvd and nav) are more expensive than a single-din player with the same features.
arguably, you cant go wrong with alpine, kenwood, and pioneer. i have a kenwood mp5032 in my v that i put in myself, and for the price, its everything i need. i would just suggest shopping around...go to an electronics store, compare prices, and listen to the head-units.
good luck with the search