Lets say I had a couple million in bitcoin (I wish) and wanted to cash out (I wouldn't yet.)
How would I do it? What it the best method? I keep hearing it's difficult and that there is a long wait time to
get your cash. I know nothing about this but interested in being enlightened.
You could sell them to Coinbase and get your money in a few days. But you would drop the price drastically if you put out such a huge sell order.
Better option would be to use a bot to put up small sell orders every 30 minutes or so (I'm not aware of any Coinbase bots so you might have to use BTC-e or maybe Bitstamp).
Personally I think it would be silly to "cash out" right now, because based on all of the news around bitcoin it seems like we're about to start a very strong uptrend. I would probably exchange 20% for USD just as a safety net, and keep the rest as BTC.