1- You could use 'very'- that's the sense.
2- Little difference, but 'a rather good meal' sound better to me.
Differences- you can use 'rather' before a comparative and 'quite' with a superlative. Also, 'quite' has the extreme meaning (quite brilliant), which the others don't have.
- For Teachers