From birthday celebrations in Graceland to a Day of the Dead F1 race in Mexico City, travelers have no shortage of events to plan vacations around.