Thanks!
Well we all survived. Ds1 sobbed all the way there - then again when we arrived, but I gave him a rescue remedy pastille and told him it would help him feel better and that seemed to perk him up a bit. He wasn't happy, but coped ok when we left.
Drove down, arrived at the hotel, which we knew in advance was going to be very shabby - and it was, but ok as somewhere to lay your head after a few glasses of the fun stuff. Got into our outfits and went to book a taxi, only to find there are none to be had in that town - the lady at the hotel looked at us like were completely mad for asking.
There are quite a few listed, but none answer their phones and the one we did manage to get hold of told us there would be over an hour's wait. By this time we were already late for the party, so there was nothing for it but to walk.
What seems like a short hop in the car, turned out to be a 40 minute walk - through town - on a Saturday night - with dh dressed like a shiny silver astronaut! He had his coat on over the top, but his silver legs drew quite a few double takes - not to mention toots from various passing vehicles, including a Tesco delivery van!
Fortunately he seemed to detract attention from my rather rock-chick-esque outfit and I was really grateful that I'd managed to buy a long faux-leather coat from ebay the week before, as I looked fairly normal ..... ish.
Party was good, but only two people knew who my character was.
I was foolish enough to let a friend pour my last three drinks and suddenly started to feel verrry tired. Eventually falling asleep on dh's lap during a party game, then sloping of and curling up on the front doormat
before the host graciously offered me his dd's bed to sleep on. Slept for about an hour, then got up and rejoined the party, only to discover that the three quarters full bottle of Tanqueray I took with me, was empty and my 'friend' had been pouring me massive measures thus explaining my sudden desperate need for a nap.
We set off to walk back to the hotel at 3.10 am and arrived back at just before 4.00 am - but had to be up for breakfast no later than 8.30! 
BUT - I was fine, woke up at 8.00 and had no hang-over whatsoever!
Went to pick up our best mate from the party house at 10.30 and they were all gobsmacked and a tad disgruntled that I was so perky!
Even better, Mum had made us a lovely roast dinner when we went to pick up the dcs and that was just what the doctor ordered. 
All 3 dcs were fine and well behaved and ds1 coped well, despite being stressed. Unfortunately, he's now off on his 'I only have a year left at this school' worry, so we've just had tears about that.
Starting to feel it now, going to have a nice long bath and an early night.
Oh yes, almost forgot. The boy that attacked ds1 has actually been expelled, which makes ours the third school this has happened at. Turns out the last incident was serious and involved him attacking ds's teacher, among other things. Apparently he is going to a residential school down south. 