Where to park in York?

Hiya, I'm visiting York tomorrow. It's a 2 hour drive and I don't know where to park for up to 5 hours! I'd prefer a car park to on-street so that I'm more likely to get a space, I really don't want to be stressing trying to find a spot to park. I don't mind a park and ride situation either I just don't know where is best. If anyone could recommend me a car park or two I'd be very grateful!

Edit: I'd really appreciate specific location recommendations. I'll need to put it directly into my sat nav as I have Autism and I need a concrete plan :) thank you