It should be long enough diagonally to wrap around your neck and come down the length you'd like in front, allowing for it to go under the collar and being rolled up. I guestimated about 42" for me, but yours could be longer or shorter (I recommend using a tailor's measuring tape). I also read they're usually made of silk, though Chibachi's right.. anything lightweight should work.
Good luck!