What type of shoes are you looking for? Usually you can get decent prices, but for different types of shoes, you have to go to different places. I find that Amazon is usually the best for dress shoes, and things like eastbay.com for sneakers online, or the Nike/Reebok/Adidas Outlets (if applicable to your locale) are great for B&M deals.
Always use the sort by size, then by price feature.