For those on a budget, and all they want is a deck and four speakers, it doesn't really matter what deck is bought whether it be $200 or $300. They all usually come with 1 preout and are 4x45 or 4x50, so it really comes down to its appearance.
As for speakers, go into a car audio shop and listen to the speakers for around the $100-$120 mark. It's really hard to recommend speakers, be it Pioneer, Kenwood or Alpine, because in that price range it comes down to what YOU like and what YOU think sounds good. No use buying $200 speakers if you thought that the $120 ones sounded better.
At the lowest end of the scale I would recommend 6.5in all round, around $220 for all four speakers and $200-$250ish for the HU. If you're a good haggler and are paying cash you could cut your bill by $30-$50.
For something a bit better, go for some 6.5in 3 ways for the front,($120) and some 6x9's for the parcel shelf. Once again listen to what speakers YOU think sound better around the $150 mark. You'll need to make a parcel shelf for the 6x9's though, around $15 for some 16mm MDF.