Shoppers have flooded stores to make the most of Boxing Day bargains, proving the enduring draw of bricks and mortar.