Do I have to buy a separate parking pass?

No. Parking is first come first serve.