Success! I had dinner an hour earlier last night (8.30 instead of 9.30, DH was home early) and this mornings reading was 4.6
so I think the previous high readings were due to the late dinner. Thanks for the help everyone, I will keep trying to get dinner earlier somehow.
I am eating out tonight at an Indian restaurant, any tips on what to choose/avoid? Starters all seem to be deep fried starch 
LIG welcome! How many weeks are you? you sound like me a couple of weeks ago post diagnosis. I also have PCOS, no other risk factors, slim, didn't have GD last pregnancy and was borderline this time - was in denial and looking up why the test may be wrong etc. After a couple of weeks of testing I've accepted I must have GD because I do have to be careful with what and and especially when I eat so as to avoid highs... as Tarka says, a non GD person wouldn't get highs regardless.
Different readings after the same meal: I found if I have a proteiny snack then have meal X a couple of hours later, this gives a much better reading than if i have no snack then meal X. Basically I need to have snacks between meals to keep post meal readings low.
Staying in for 24 hours: I tried to negotiate this and failed! (well, the midwife said "of course we can't force you to stay..." with disapproving face) On the plus side I hope it means I will get extra help with BF whilst in postnatal, DD was tongue tied and we struggled a lot and suspect DD2 will be too. the reason is not to do with size of baby, it's because if you have GD the baby may have got sugar "spikes" from your blood during birth (they will want to monitor your blood sugar a lot during the birth for this reason) - so when the cord is cut, the sugar "spike" is withdrawn and the baby may have a hypo, esp if not feeding well.
9.6 reading: I was told to call the midwives if there was any single reading at 10 or above. So you're getting close to that with 9.6...
Lack of sleep can have an effect I've read, but I've had a lot of disturbed/short nights recently (teething toddler!) and my readings have been mostly ok ... but I have been very careful on the diet front.
And yes I would test in a meeting (did yesterday in fact) I have also tested on the tube... I am finding the timing aspect really hard to keep on top of though, I will think "ok I'll test at 2.30" and then a client calls at 2.15 and I forget. and I have to time meals carefully so that an hour later will be a suitable testing time (ie not in the shower/walking to work etc). it's a real pain!