In my experience (I have a 5th level Ranger/Rogue in my current group), and if getting more dice isn't a hassle, I would for sure bring 2 D20(for when you need advantage or disadvantage), 1D12, 1D10, 1D8, 1D6, 1D4 for each player.
Additionally I would look at each player to see what their most common attack is. For my ranger I use a short bow, with Hunter's mark, and Colossus damage often. (2D6 and 1D8) So as far as additional dice it all depends on what characters and their attack rolls they use the most. From the sessions we have played together we have 10D6 for a fireball and then borrow others dice when we score a critical and roll double or just roll it twice.
In conclusion if I was a new GM I would again bring 2 D20,1D12,1D8,1D6,1D4, per player and have 1D12, 1D10, 2d8, 10D6, 2D4 on the side so they are quick to grab and use for when players score critical hits or when their attacks involve multiple dice. These are the dice I have used most often in my games. You could always have even more dice on the side if you are worried but that is where I would start.