Okay. I have $10, and I want a bitcoin. What do I do?
http://www.mtgox.com is one such exchange.
No, it's not. I can go to pretty much any local bank and buy euros.
No, it's not. I can buy currency with cash, it will take me 10 min to get them from a local bank.
With bitcoins you have to jump through all kinds of hoops and pay all kinds of fees.
Now, what % of $20 would be gone by the time you get your bitcoins?