a good guide site available at www.getyourguide.com. after typing your destination and choosing the date, it offers you tours, activities, eating and drinking options in the selected location and a few more options (i think i looked at only one or two cities). at the same time, you can filter your selection by event language, price, duration, etc. it seems to be useful for those who are looking for events like me.
it is the site i want to use for the tuscany tour in florence. friends who can provide information about service quality can green it.