Another option is https://localbitcoins.com/ - LocalBitcoins lets you search for people in your area who are selling coins so you don't have to deal with online exchanges, moneygram, bank transfers, etc. The downside is that you need to find someone in your area (could be hard depending on where you live) and that it seems like a lot of people on that site charge huge fees.
I tried to charge huge fees, too until I couldn't wait anymore. Then I accepted some 5% offer and reduced my fees to 0%. Now people queued up.
I really hope localbitcoins doesn't turn greedy and stays as a low fee high anonymity platform for those who are flexible.
Doesn't that guarantee you have a loss? Assuming you buy those coins back from an exchange, you'll have to pay their fees. And that's before taking in the risk that the cost to buy them back rises? None of that is an issue, of course, if you are just looking to get out of bitcoins and someoe else is looking to get in. Then everyone saves on fees.
That's my point: If you have no time, you accept the fees of market makers. If you have tons of time, be an expensive market maker, too. If you have somewhat time, act as a really cheap market maker.