Swindon itself is a dump, surrounding countryside (Cotswolds and North Marlborough Downs) is beautiful. Lots of nice small towns to visit within easy reach. I would not contemplate staying in Swindon as there are plenty of better options within a short radius.