Now there are varying answers, but I want to make a list of the best way in each country.
United States
- It used to be BitFloor, but it turns out Roman is a scammer.
- BitInstant started taking double the fees they're supposed to. Now doesn't deliver at all. "Why is it called BitInstant if it takes 6 days?"
- I used to not be a big fan of localbitcoins, but now they are honestly the best solution. I even changed my stance against them because they can't ever give any problems, as long as there is a seller nearby!
Europe
- SEPA transfer to BitStamp
Russia
- Webmoney exchange - They have it by far the easiest
Yep, Localbitcoins got to be the best, cheapest way to buy/sell bitcoins.