What are you going to buy your sweetheart this Valentine's Day? Chocolates? A card? A Mercedes? According to International Mass Retail Association, candy beat out flowers and everything else as the most popular Valentine's Day gifts. Most people spend $20 to $60 on Valentine's Day and finish their shopping a week before the holiday.