Sun,
The ID companies mentioned above are good options. Also check out local audio stores (I don't mean BB and CC) and look for Paradigm, Klipsch reference, PSB, Energy, and other options. If you hear one of these real systems you will understand why the Bose system is inferior.
Bose lifestyle sucks. Don't let anyone tell you different.
If asthetics are a big factor, you can investigate on-wall or in-wall speakers for the front channels.
I concur with jc on this as well. Stay away from the big box stores and look up some audio stores that are independently owned.
Some ideas on auditioning speakers
What I would do is to take a pad of paper with you, write down the make and
model of each speaker you audition and what you liked and disliked about the
speakers you were auditioning. Was the bass tight and deep or was it boomy and loose sounding? Were themids life like or were they hollow or just too pronounced? Was the treble irritating and harsh or were they dark and not revealing or were they smooththat made you want to listen for more? How was the imaging?
Bring music with you that you are very familiar with and know quite well. To
make it easier to audition HT speaker systems, listen to the main speakers in 2
channel mode with music. Music is much harder to reproduce accurately then a movie soundtrack so if the speakers do well with music, then they will do well with HT. Speakers that do HT well may not do well with music. When auditioningthe center channel of the same brand and series as the main speakers, pick a difficult source like an announcer that mumbles alot. If you can understand whatthe mumbling announcer is saying, then you have a good center channel.
I would go to speciality stores first and start auditioning speakers first
instead of going to the internet first. Once your likes are determined, you can
mention them here and fellow members can make internet brand recommendations based on your likes/dislikes. The specality stores are better setup acousticaly then the big box stores which will make auditioning a little easier. It will give you an idea of what you like in a speaker.
Keep track of what amp or receiver is powering the speakers you're auditioning. Try to get a receiver/amp that closest resembles what you have or want to get. It just reduces another variable when audtioning speakers.
One thing to keep note off. When auditioning speakers, make sure the volume
levels are matched between the diiferent speaker pairs because the louder
speaker pair will always sound better. Listen to levels that you think you
would listen to most of the time because thats how you are going to be using
them most of the time.