Malmaisons a great hotel mate, been there with the missus before, stayed in 'the guvnors' suite or whatever it's called but I was a bit peeved as I wanted to stay in the cells bit!
Oxfords all about the river, punting or boating, it's all good, there's not tonnes of 'doing' stuff in oxford but its just a nice place to be. Have a walk around, chill at the meadows, some cool shops an loads of awesome buildings to look at.
If you do get bored you can play 'find the English person' it's very f**king difficult!