To transfer money from person to person, the only information you need is their bank account number and name. As far I can tell, there's no way that you could use the account number in a malicious way (which is why charities and companies can publish their's with no repercussions). With the introduction of SEPA and IBANs, this now applies to the entire EU.
What's more, credit and debit cards are accepted almost universally (with a few exceptions), which means that I hardly ever carry cash with me.
I think you can get a cashier’s cheque if you really need to, but I think cheque books have completely disappeared (I don't even know if I could get one if I really wanted to).