Hello everyone!

i am finally going to Spain in the end of May (very excited about the trip!!!)
the only question that i have is about the money.
I know from this board and other people about pickpockets and was wondering where it would be the best place to keep the money/credit cards.
Pockets?
Belts?
i know from previous experience to store passport and large amounts at the hotel safe.

also, is it true that you have to show your passport every time you make cresit card purchase?

thanks, in advance for looking at my post.

Alexis