I have a Seagull SM6 which I'm happy with. It cost me £350 sterling from Londons Denmark Street (so it may have been a bit overpriced).
Seagulls have solid tops and are great value for the money as I'm sure the top name makes are going to start at twice that price.
Just my twp penneth.
Cheers Gary