That is a question all foreigners ask themselves. The most common translation for prego is "You are welcome" or "No problem". However, Italians use it in plenty of different ways. If you want here there is a video that well explain the way Italians use this word.
https://www.youtube.com/watch?v=SOoFAuTms34