the safest, cheapest and easiest way of transferring small amounts of money that I know of is just going to a cash machine with your EC card wherever you are
you can do the same with your visa card but they are likely to charge a higher fee for the actual withdrawal. some cards also charge a "foreign use" fee in addition to this (which may or may not be shown separately on your statement) which I have seen vary between 1% (bayerische landesbank) and 2.5% (morgan stanley in the UK)
** if I were to draw money with my German visa in another euro zone country --> just pay withdrawal fee
** if I were to draw money with my German visa in a non-euro zone country (e.g. the UK) --> pay withdrawal fee + foreign use fee
** if I were to draw money with my EC card in a non-euro zone country (e.g. the US) --> pay a withdrawal fee
this in addition to any widened bid-offer spread the bank may apply on the exchange rate
*** word of caution to elfenstar: paypal charge no *fee* as such but the bid-offer spread is murder!!! (in plain english: they shaft you on the exchange rate like it's going out of fashion...) comparing it to the cash exchange rate the bank would give you is not much good since they are expert shafters as well. get your exchange rates on
http://www.bloomberg.com/markets/currencies/fxc.html
if you are transferring money to the UK (and this is new!!) you can also avoid charges by using the IBAN and BIC numbers (should be on your bank statement) and get charged only the spread on the exchange rate
hope this is of some use...