As I am just starting out, I have come across many ways of saying "You are welcome", and I would like to find the most gracious (or most traditional) way of saying it without being too "breezy". Here are a few that I have found, with an approximate translation next to each. I did not include the "no worries" rendition, since I find it dismissive in English, although it is widely used. Also, are there any others that are generally used that I have missed?
No affatto - Not at all
Prego - ?
Non c'è di che - There is nothing to thank
È stato un piacere - It was a pleasure
Siete molto benvenuti- You are very welcome