Just a question - why are you more likely to get cleaned out this way in europe than you are at home?
Another option might be to look at getting one of those Amex cards that come with a pre-loaded amount of money on them - it's like an electronic travellers cheque. You can then use that for transactions (liek hotel bills) and also draw cash out.