We drive down from Vancouver, BC just to eat at Calico Cupboard. It is worth the drive and the wait. They make everything from scratch, from their breads to their salad dresssings and you can taste it! Their desserts are to die for, cinnamon buns, peanut butter pie, so yummy. Highly recommended.
Pros: Excellent food
Cons: Sometimes a long wait, but it's well worth, any wait