cherub I think white would be best, stainless is too cold looking with the tone of wood. I would also make the walls more of a contrast, choose a warm shade of green.
Kim Drier I think if you had stainless appliances with door covers that match your cabinets. They will blend with your counters and the other cabinetry. You could punch it up by using color on your walls that accentuates one of the lesser colors of the adjacent room to tie them together. Are your backslplashes tile or wallboard? It looks like wallpaper which isn't real sanitary in a kitchen, but if you use tile or the beautiful stamped metal tiles in stainless, right up to the bottom of the cabinets you've got plenty of design options opening up. Using the larger metal tile (12" x 12" or 10" x10") and alternating them you could probably use a Copper and Tin checkerboard pattern to reflect and warm up those white counter tops.
hmschoolmom Stainless. The white may feel too stark and cold. I think that stainless actually warms up a kitchen that has wood tones. The white may be too dated unless you go whole hog with a complete reno.
Good luck and happy decorating!