Zurich, Lausanne or Budapest are among cities that have sized up the potential of city events.