If you don't mind work boots, I have just the solution. Check out Walmart (they'll be the cheapest) or any store that sells work boots (Brahma, Stanley, etc). Walmart has Brahma, and they stock size 6-12. Workboots tend to be made in a larger size range, I guess in consideration of women or small guys who also might have to wear them. The shoes are unisex, but the styles look masculine. Most of them have steel toes, and there are a couple that look like regular sneakers. The steel does make them a little heavier, but nothing bad. I like 'em and found them comfortable. Worth a try. They're also pretty reasonable on price ($20-25) and long-lasting. I put mine through the mill (hiking, climbing rocks/waterfalls, working in the woods, mixing concrete, occasionally dropping heavy stuff on my toes...) for three years before they finally wore out. In every Walmart I've seen, the workboots are on the back wall in the shoe section.
Also, give Payless a try. I'm having a hard time remembering if 6 or 7 is their smallest mens' size... I wear 8/9, so I don't recall exactly, but I remember they stock a couple sizes smaller than what I wear.