Vigeland Park is facinating. Find some tour group and listen to the guide for a while: every sculpture has a meaning. Without knowing it you might walk right by and not appreciate the beauty of bodies of stone. I could never imagine that one can express so many emotions in stone!
For fun and people watching try one of the waterfront restaurants.
We loved Oslo!