Retailers can tailor prices using your data, location, and shopping behavior. Consumer advocates recommend six practical ways to find a better deal.