Yes, but keep them "dressy." Think dark-wash, crisp denim with no holes or distressing.
No, not at all! While boots & hats are encouraged, they aren't mandatory. If you don't own boots, a nice pair of leather dress shoes or heels works perfectly.
Generally, no. It's best to stick to leather boots, loafers, or dress shoes.