10 Best Fragrances Under $20

victoria's secret body mist

No. 1: Victoria’s Secret Body Mists, $12 to $15

Whether it’s their comfy PJs or their affordable fragrances, I never leave a Victoria’s Secret store without buying something. Case in point: I walked into Victoria’s Secret to test a few fragrances, and I walked out with a bag filled with Refreshing Body Mists, $12, and All-Over Body Mists, $15. My faves? Love Spell and Pear Glace. They leave a long-lasting scent, and they’re even better than VS’ perfumes — in my opinion. And for the price, I won’t judge you if you buy more than one bottle. I did.