Thanks to the popularity of coffee, there are many choices (and prices) to sip on nowadays. It seems every restaurant offers some sort of “coffee bar” or specialty coffee drinks. For budget-conscious coffee drinkers, McDonald’s is offering any small McCafé beverage for $2. The menu includes a vanilla latte, iced caramel macchiato, peppermint mocha and more. The deal runs through December 31 at participating locations.