I was going to say the Cotswolds - but I guess you've kind of covered sort of villagey feel that if you drove around the Stratford / Shrewsbury area.
Snowdonia is amazing, as are the Brecon Beacons in South Wales. Hay on Wye has a lot of high quality restaurants and places to stay, to cater for the annual book fair. Lots of bookshops to browse too - so if she's into reading it would be a good centre for a walking/culture/food break.
The Lakes are another option. A long weekend in an old fashioned guesthouse up there would be great.
I'd also go down to the sea! Somewhere like St Ives, or Padstowe (if you're more of a foodie) are fantastic... there's nothing like a Cornish seaside town!
Along the coast a bit, I've always loved Lyme Regis. Go
fossil hunting along the beaches. If you want some relaxation, Swanage is good... and the New Forest is nearby (lots of
ponys roaming wild if she's into that sort of thing).
Or even go up North to see the sea. The Northumberland coast is beautiful - from Berwick down through Bamburgh and Seahouses. Visit Newcastle for the nightlife too!
