I am also planning on attending, don't have my tickets yet though...
I'm going for the beginning, no idea when is the best time to attend. I'm guessing you have to make appointments with the companies you want to meet with and that will decide when you'll be there.