The best way to enjoy sightseeing: Go by car, having a skilled driver in sightseeing, without fixed schedules, no groups, with freedom to change schedules and routes.
That way you can visit the city or follow the path you want, with completely personalized attention.