Idyllwild/Pine Cove for a couple of days?

We’re going to be in the area for a couple of days and are wondering if there are any GOOD options for breakfast, lunch and dinner. Bakeries, coffee, diners, cafes, restaurants and of course ice cream shops that you would go out of your way for! Or should I just bring groceries and use the kitchen? Thanks!