Another option that many people don't realize is that btc-e.com allows withdrawing money to any visa card.. including the ones already in your pocket - and it probably works with most prepaid visas you can source locally too. It sends the money through the visa network (using the long number on your CC) so it doesn't require any bank account to be attached to the card.
I did not know that! do they charge for it?