I usually bring 7-8 credit cards with me when I travel plus 2 different banks debit cards
I only carry 2-3 depending on what I plan on doing that day. The rest stay in my passport holder locked in the hotel safe.
That way I can maximize my rewards while minimizing risk if my wallet were to get stolen.