A good all around film for would be Fuji Superia 200, or XTRA 400 if you want a higher speed film for something like Action. If you want slides, try Fuji Provia 100F, Sensia 100 or Kodak E100S / E100VS. For 400 slides, try Provia 400F (expensive).
For nite scenes, high speed film doesn't really matter as you'll be using a tripod anyway. You can try ISO 100 film here.
For portriats, you would want something with lower contrast and saturation, try Fuji NPH 400, NPC 160 or the Kodak Portra series.