You want to park at Pittsford Sutherland High School, which is on the corner of Jefferson Road and Sutherland Street in Pittsford. Shuttle busses leave from there ($1/person). Practice starts at 7 so you probably want to get there before 6 to a) beat the crowds and 2) give some time to peruse the Bills Store on-site. There are a couple of food options at Fisher - pizza, burgers/dogs etc.
http://maps.google.com/maps?q=Pittsford+Sutherland+High+School,+Sutherland+Street,+Pittsford,+NY&hl=en&ll=43.089137,-77.523308&spn=0.011142,0.015149&sll=37.0625,-95.677068&sspn=49.089956,62.050781&t=h&z=16