Since your question seems to be more about logistics, why not go to a tourist office (
http://www.visitberlin.de/en/article...-tourist-infos) and tell them your itinerary and interests and see what they recommend? They certainly know more about the specifics of each card than most of us here. You can, of course, buy the card there once you've decided which one is best for you.