hotel rooms at carlisle are cheap during the week then go up quite a bit for friday and sat night. they all know when carlisle has an event and the price goes up for every one of them.
as for the food. if you are only going for a day then just pack your own lunch, stick it in a cooler and bring it with ya. problem solved. :) hell we usually bring all our own food and a grill.