Island of Janitzio, Michoacán
Located on Lake Pátzcuaro in Michoacán state, this island has a traditional take on Day of the Dead celebrations. Festivities begin around 31 October when locals take canoes out onto the lake to shoot ducks, before preparing them as offerings to dead spirits. Spend the rest of the day taste-testing your way through food stalls lining the island's streets - try poblano peppers stuffed with cheese and the pan de muerto, a sweet bread. The next day is the Kejtzitakua Zapicheri (meaning the "vigil of the little angels") when locals visit the graves of lost loved ones. Come evening, the indigenous Purépecha people perform elaborate rituals and traditional dances around the graves.