Where on Lake iseo?

I would like to visit lake iseo from Bergamo with my very elderly father. Probably won't hire a car. Where could I stay that is a lakeside village with restaurants within a small area and with little variation in gradient, ie flat, with a nearby bus stop, ferry stop. Now my wish list may be too much, but I am open to suggestions.