How crazy do you want to go? 10 each? How many days are you there? If you cannot bring that many, remember, you can always buy ones there to trade for what you want....
If you are just looking for them to have fun, 10-20 each should be ok...If its a hobby of collecting (we have 800 pins) then you will need more, OR, just buy what you guys like and keep them....