All I'll say is that you can't be using them that much!
I went on a "boys weekend" to goodwood last year. The dress code stipulated shirt/tie/shoes. I didn't own a pair of shoes so I paid £20 for a pair of shoes from Shoezone. They lasted the weekend. They did what they were supposed to do.
It was cheap and cheerful.