Cotton candy, ice cream, and toppings — what is it about Mexican food that makes for such great Instagram photos?