Thanks again for all the recs, you wonderful people. I've managed to accumulate a fair few of them now (I found quite a number already hiding on my Kindle, which was rather convenient!).

There's still a week before I leave, so if anyone has some last minute suggestions, I'm all ears.