All you need is one place willing to accept it and give you local cash. I also usually bring USD because there is usually someone in every country who wants that. But securing physical cash is a hassle and if Bitcoin became more widespread I'd stop bringing USD.