Smart shoppers can enjoy stylish, comfortable clothing without overspending with these affordable Old Navy alternatives.