For cheap but good I'd go to Parts Express. I've bought 6 1/2" 2 way speakers and handed them to people who have impressive HT installations and asked them to estimate the price of the speakers. The guesses are typically $150-300/pair. The PE price? About $40 / pair. Monoprice has similar priced speakers but I like the steel framed mounts used by PE (with a few exceptions) instead of the rotating "ear" mounts used by Monoprice (subwoofers an exception). All inexpensive wall/ceiling mount speakers will be shy on bass so you will need a subwoofer to fill in the holes. Lastly, if these are going to be your front LCR speakers you may need to spend a bit more to get angled tweeters and improve the sound stage.