The first week of May is always a busy one! With May Day, Cinco de Mayo and Mother's Day all jammed together - and with a food festival for every day (and every state) in between!