I'm looking for a positive word for a person who always searches for and finds the best deals before making a purchase, no matter how small
Is there a word/idiom for someone who thinks long and hard before spending money?