Popular North Shore Italian has good food (check out the chalkboard) at reasonable prices. There's always a wait at this cozy place (16 tables), but the staff is lovely (if no-nonsense), which helps pass the time. The salad for two is recommended.
Average cost: $10-$20