car2go works fine for occasional small size shuttle needs (yet their coverage is shrinking with every update of their TOS). For the ultimate exposure to Berlin-style directness (some people mislabel this as rudeness) I would also recommend renting a Sprinter van at Robben-Wientjes.
As a rule of thumb: if you stay within the S-Bahn Ring or in walking distance to any S/U-Bahn Station up to 3 stops out of it you get almost anywhere within the city in about half an hour. Biking is normally easier in the former east, since West-Berlin's post-war urban development was also all about cars.
Was in Texas multiple times for a few weeks and the car-centric AC-enabled lifestyle is always quite the culture shock for me.
You can generally have drinks delivered for little to no surcharge and probably cheaper than specifically renting a car. Plus you don’t have to carry them upstairs :)