Wow I had forgotten that you once lived in Germany! Here in Switzerland you "need" a small car pretty well everywhere. Having said that a huge percentage of people drive huge SUV's which almost always have only 1 occupant.
Anyway you can just run wherever you need to go. No need to park anything! :)