You can slap another sole on with cement if/when the time comes but a welted shoe would probably be a better choice.
Maybe you would like these I don't know but there are a lot of other shoes in that price range.