Answer: any. Answer, JBL 360C
A system built from separate components is always better than a system pre- packaged.
Depends on the size of your room. Tiny speakers have tiny sound. Big speakers sound better.
You MUST have a sub woofer.
There are architectural speakers that can be installed in the walls or ceiling, which might fit in better with your decor. These speakers can be painted or wall papered to match the room, and many of them sound pretty darn good.
http
/www.jbl.com /EN-US/Products/Pages/ProductList.aspx?SID=ISP