For now, when I plan a trip, I google the location in order to see what activities are happening while I'm in that city, and always plan ahead. And, when I'm in my hometown, I usually find out what's going on in the city by asking around, or from a magazine that publishes upcoming events.