I don't usually do custom white balance because I forget to change it between locations.
However, if you shoot raw, instead of jpg, it's really easy to correct the white balance when you get to the computer.
Using the "vivid" setting will actually bring out MORE yellow in your photos. I keep mine on portrait, but also always shoot raw.
Do you have photoshop? You can use the photoshop raw editor to correct white balance, along with tons of other things. My guess is that you can also use a Nikon software (I assume a disc came with your camera, just like my Canon came with their software) to edit the files. Since the camera's software usually comes with it, that's the cheapest way to go.