There are five table service restaurants in
Disneyland (Blue Bayou, Cafe Orleans, River Belle Terrace, Carnation Cafe, and the Plaza Inn for breakfast only) that take reservations. If you want to eat at any of the TS locations at a specific time, I would make a reservation. Walk-ups are much more likely to be available at DL than they are at WDW, but there are times when they are not accepting walk-ups or the wait is pretty long (>45 minutes). Blue Bayou is the only one that almost never takes walk-ups (or if they do, it's at really slow times). The Plaza Inn is a character breakfast buffet (so it takes reservation) and then it switches to a CS location (no characters) for lunch and dinner.
Otherwise, DL has a lot of really good CS options. I generally like DL CS better than MK CS. I especially like Jolly Holiday (the desserts!), the French Market, Plaza Inn (Fried Chicken!), and the Red Rose Taverne (the poutine and the grey stuff dessert).
In terms of F!, it might only be presented on Fri, Sat, and Sun while you're there. It's being presented nightly now, but this is "Spring Break Season" in DLR, which ends in late-April. They usually start the summer season schedule with Memorial Day weekend. However, with the opening of SW:GE that weekend, the schedule might all be in flux at this point and the past might not be a good predictor of the future. When it is being shown, the Fantasmic Dining Package is usually available at the Blue Bayou and River Belle Terrace. There is also a "on-the-go" option at Hungry Bear (a CS location).