Do you need special attire/shoes?

Not in principle. However, we recommend comfortable clothing and shoes. Preferably, you don't put on your most expensive shoes.