It depends on whether you are coming through town on a weekend. If you are NOT coming through town on the weekend, I would recommend trying to park on High Street (there is metered parking). If you are coming through town on a weekend, I would recommend downloading the "ParkColumbus" app, and then parking in one of the parking zones east of High Street. While you're in town, I also recommend Brioso, Boston Stoker, and Fox in the Snow (though Mission is fantastic too, of course).
In terms of parking, DO NOT park in the lot across from Mission unless you pay. It used to not be monitored so everyone thinks it's okay, but shamrock towing now monitors the lot and they've installed an electronic pay box. Started about two weeks ago.
You can also park just west of the meters, on Price, for free. No permits or anything required. And I'm not sure of their specialty drinks currently, but they have them. There's usually a little sign for which ones they have at the moment. They've had some great ones, like a maple latte of some kind. Just changes up
I was there last week and there didn't seem to be any specialty drinks. Parking is going to be meters on High street which should be easy during the day, or a lot right across the street from them (It's a pay lot but rarely checked from my experience).
Thanks! Your answer is awaiting moderation.