Hey morerightrudder congrats on the class date. To answer your questions:
I wouldnt bring a suit unless you are thinking hitting hootcounty all decked out. If you dont know what hootcounty is ask around and I am sure people will steer you in the right direction. Go to the original if you can.

I believe the medical just has to be valid, I remember renewing mine after I got out of training. I dint get anything mailed to me before training, so I wouldnt worry about it. Everything will be given to you on your first day.
Good luck in training!! welcome on board. I was kidding about the hootcounty thing, study first when you go there save the partying for later! Youll have planty of time once you get out.
hope this helps I know others will give you some more input.