Visitors can taste coffees from more than 70 roasteries, join workshops and discussions, and enjoy music and cultural events ...