This unusual festival held in Valletta each October is Notte Bianca. Its essence is in that it's a nightlong celebration of art and culture that promises something special for everyone. All over the city, state palaces and museums open their doors for visual art exhibitions and theatrical performances, and musicians and dancers perform throughout the capital’s streets and piazzas. Karaoke ta’ Vera offers participants a unique opportunity to sing a song of their choice accompanied by a real, live band. ŻiffaŻfin presents contemporary dance. Hip-hop, parkour, and even street dance flash mobs all over Valletta. On the night of the festival, cafes, restaurants, and food stalls also provide visitors with a wide variety of late-night dining choices.