Check out THIS THREAD for York hotel recommendations. At this late date, your best bet is to use a booking site (like Hotels.com, Priceline, TripAdvisor, etc.) or your favorite hotel chain's web sites to see what hotels may still have rooms available. Pay attention to ratings and reviews (and those from sites like Google and Yelp). Some places are rather old and run down (low prices will be an indicator here).
As for meals, there are many restaurants in the York area, so you can indulge in pretty much any kind of food you want. On Thursday night, Forum members pretty much take over the back half or even 2/3 of the Quaker Steak & Lube at 1411 Kenneth Road, York, PA 17408 (all are welcome). For breakfast (and sometimes dinner), many of us like Round the Clock Diner at 222 Arsenal Road, York, PA 17402. For lunch, the fairgrounds has food booths inside some of the buildings and food trucks/trailers outside of Orange Hall (some of them are quite good).
I often recommend those that are driving to bring a cooler with their favorite (non-alcoholic) beverages to save a little $$$ and replenish the cooler at a grocery store in the evenings if needed.
Andy