Shopping Strategies for Different Budgets: Smart Spending at Any Level