Ah, I see, she wants to dance and party all night, and drink some cherry wine. Gotcha.
But seriously …
I worked in Swindon for years, and still have a base there I go to regularly (it’s a building society, have a guess). It’s like all towns of that size/history/demography. In fact, seeing as it’s near where I’m living now, it’s very like Stockport. The central 60s/70s shopping parade bit is on its arse, but you don’t need to go there, and there are some (in fact, really quite a few) nice bars, restaurants and pubs if you know where to look. Swindon’s also lucky to have a decent theatre and arts venue, so plays/gigs/comedy are there if you want them.
Riding wise, road pretty much from the door is excellent, same for gravel type stuff.
Roughty-tufty MTB from the door is non-existent (the Croft trail in the woods near Nationwide is great for what it is, I’m not knocking it, but it’s an hour’s blast to do something if you’re local, it’s not a ‘destination’). There’s good stuff up at Leckhampton/Birdlip/Cranham/Flyup417, they’re about 45 mins away, or it’s off up the M4 to Wales, or the FoD is about an hour away too.