You can purchase them at almost any gift shop at the parks. If you want to get them before you leave then you can check Ebay or (if you don't need Disney specific ones) you can pretty much look anywhere for regular lanyards. In fact, I know some Home Depot stores are now selling them.