First of all, welcome. Basically, just be prepared, law-abiding and informed. Educate yourself about the protest focus, and any issues you feel are particularly applicable, ahead of time, and then translate that information into signs or fliers if you feel so inclined. Have a look at the city code, if possible, to inform yourself about guidelines concerning public demonstrations and your rights if confronted by law enforcement (some very useful information regarding this has already been posted above on this thread.) Use Google maps (or something similar) to familiarize yourself with the protest area, and the best route for getting there/home afterward. Plan ahead; wear appropriate clothing/shoes and bring any supplies you may need, keeping in mind that it is possible you will be standing/walking outdoors for several hours. Masks/face coverings are not required, per se, but you may want to wear one, either to communicate solidarity, if you identify with Anonymous, or to conceal your identity. WWP protesters find masks particularly useful when protesting against the Church of Scientology, to protect themselves from the Fair Game Policy, but the practice is often more iconic than practical at Freedom of Information rallies. The choice is ultimately yours. If you want a personal opinion, I feel that it never hurts to protect your identity (and thereby potentially your privacy) and also that the display of solidarity strengthens our impact, but again, that's just my view. If you do choose to cover your face, any mask, or even a couple bandannas and some dark glasses (for example, see my profile pic) will work perfectly well for concealing your identity. If you specifically want a Guy Fawkes mask, you could check with local costume shops, or order one online. (When buying online, I recommend using an established costume retailer over eBay or private sellers on Amazon.) There will probably also be other protesters with extra masks at the rally, from whom you could borrow one; just ask around on the forum beforehand to make sure there will be enough for you to have one. Also, here is a basic overview from the new members' area. Hope this helps, and glad to have you.