A low price option:
Walmart sells a Hamilton Beach blender that works great. It is glass so it won't pick up any stinky smells. It does a great job on smoothies and milkshakes as well as sauces. It was $22 when I bought mine 3 years ago. I still have and use it daily!