I've used Frommer's, they have an app available as well. I like their suggestions for one, three, and five day excursions in cities. depending where you are going, there may be a tourism office in the city if it is a large city, and the country would have one as well, try them too.
_________________________
Providing alternative truths since the invention of time