I hate to sound rude, but what you really need is a speaker friendly wife, not wife friendly speakers.
You need to point out to your wife that speakers are for listening to, not looking at. Though I do find them very nice to look at myself.
Whether, budget or luxury, you are spending a relative fortune on these speakers. That money is wasted if you don't like the result. So, you can flush your money down the toilet for something pretty, or you can make some compromises on something that actually does the job.
Now don't get me wrong, there are some nice bookshelf speakers out there, but the smaller they are, the smaller they sound.
The ideal speakers in your price range would be the Wharfedale Diamond 9.1. They are respected stand alone bookshelf speakers, but they aren't 'wife' small, but, on the other hand, they aren't huge and they sound good. Priced at about £100/pr if you can find them.
If you are not serious about listening, and still want good sounding small speakers, then the Diamond 9.0 are a modest small but still nice sounding speaker. (about £50 to £70)
Personally, you'll likely have to put any bookshelf on a stand, and stands cost money. You can eliminate the stands by getting some modest floorstanding speakers like the Diamond 9.4 (£150/pr @ AVBristol.co.uk).
Another options, might be the Mordaunt Short 902i. Most hear who have heard it say it sounds nice and has good bass for a relatively small speaker (about £120/pr).
But you can only reduce the size just so far before you start losing significant sound quality.
So, again, your wife has to understand, the money thrown into cute little speakers that don't sound good, is money flushed down the toilet. At minimum, you need to consider a standard sized bookshelf speaker, to get acceptable sound quality.
Now, aspects of your personal listening style do come into play. If this is mostly for daily TV listening, then a very compact bookshelf might be acceptable. However, if action videos or music come into play, any thing less that a standard sized bookshelf is going to fall short.
But then...that's just one man's opinion.
Steve/bluewizard