Whatever she gets she should stay away from Oslo and see the smaller places. Oslo is imo nothing to see.
How much did she plan to spend?
Most things tourist buy here are stuff that reminds them of Norway when they get home. Getting something for someone that hasnt been here is worse.