OK. Just got the date for my viva via email an hour ago (this day next week). And in the evening, too. I asked my supervisor do I have to prepare anything, or wear a suit. He said just turn up, don't bother with a suit, read thesis and be prepared for questions.
And that was it. The specifics will be the death of me yet - not, definitely not.
So, my learned scholars, how did you prepare for your viva? I at least thought I'd get some sort of chat with my supervisor beforehand. Nothing. And I've been waiting nearly 4 months for this.