The paypal personal account does not charge fees for payments made to you. The business and premier accounts allow payments by credit card and charge fees. There may be some international implications as well.
International transactions are easy to do with paypal. I bought a number or German trains and accessories over the years. I worked in NYC and had access to a money changing store, I would 'buy' EUROs and mail them to the EBAY seller. Risky - sure - but I never had a problem. The fees that are charged by the money changers are pretty high. Most of these purchases were in the $30- $50 range. I would buy enough EUROs for a few transactions. To send money ( western union, bank transfers, international money orders to name a few ) is expensive on a small purchase. Also - on the plus side - using paypal charges the exchange rate, not some inflated amount, and - finally - the money gets there right away.
I recently bought a few items from a store in Switzerland, I used a credit card, Legitimate store, valid credit card. The CC company put a hold on the transaction because it was an overseas transaction ( they look out for fraud )
The company then tried 2 other times to run the credit card, I called the CC company to find out what was going on, They explained. I didn't get hurt, but I ended up sending cash to the store ( US Dollars ) . Actually, This worked to my advantage, I saved about $20 .
Whew - that was a lot - Paypal just makes some things easy to do.