Seconded book S Bahn in advance, its a doddle, quick and easy.
Berlin is a revelation in how public transport ought to operate.
And for the very best German traditional country cooking and atmosphere at normal country prices find Zum Patzenhofer just off the Ku-Damm near the Zoo. Fabulous dark, cosy little family run restaurant, but make sure you go there hungry!