Receiver for HT
The SVSound speaker system is a good option for HT. For music, consider the Onix X-LS speakers from av123.com.
Yes, the Yamaha RX-V659 should make a good receiver in the $300 range. For $500, you should consider one of the refurbished RX-V2500s that will provide more power and features.