Clothing/Shoes/Weather Gear: If you are a woman: a scarf to cover your hair, not too tight clothes, and long shirts that covers your butt. If you are a man: whatever
Camping/Beach/Outdoor Gear: There are many possibilities to go hiking in the mountains in the North of Tehran, and many people do it.