I had a similar problem when I wanted to go to the NIA in Birmingham to something which finished really late. There was no way for me to get home at all, so I had to end up getting a hotel for the night.
Only problem was I thought the event was at O2 arena, so booked a hotel near there. On the day I realised it was actually at the NIA, and the two are 25 miles apart
Hotel is your best bet like pinkmichk said. Grab some friends and make a night of it