With Cinco de Mayo on a Monday, most of the festivities this year are on Friday and Saturday. If you do a little traveling, you could celebrate a four-day weekend!