Giving baby a bath can be a simple as using a sink or plastic basin, but a special baby bath can make it easier and more fun for both of you. I picked out the First Year's Infant To Toddler Tub with Sling. It has a sling for newborns, and after that there are two ways for babies to sit in the tub, reclining for infants, and sitting up for bigger babies. It has a drain in the bottom and is easy to use. This worked great for many months until my baby was ready for the big tub.
A bath-time necessity is a water temperature tester. I use the Munchkin 'White Hot' Duck Bath Toy. It says 'hot' on the bottom if the water is too hot, and it's also a cute toy to play with in the bath.
Once baby is big enough for the big tub, you need to make sure it is safe, with a Spout Cover, and a non slip Rubber Safety Mat.
I also like to use Aveeno Baby Calming Comfort Bath, Lavender & Vanilla. It's a nice calming scent and Aveeno is relatively gentle as far as soaps go.
I also use the Aveeno Baby Wash & Shampoo, but I add drops of Grapefruit seed extract because my baby had a little cradle cap and it seemed to help.