I have had excellent results with Meguiars (the Mirror Glaze people) Flagship brand marine wax. Easy to apply and gives an excellent shine.
If your boat is new, then you shouldn't have to buff it, a hand applied wax like Flagship will work very well.
Waxes are like wives (or husbands), you'll find everyone has their own personal preference!
Anyways, I have attached a link to Meguiars website. They have many excellent resources contained in it for both boats, cars, motorcycles, etc.
You can order products direct from them, but any good marine store carries their products....
Ahhhh, thoughts of washing & waxing the boat....almost makes me forget about that new snowmobile of mine gathering dust in the garage!
Meguiars
Now, if you want to really get in to the science of proper boat care, here is a much more exotic site. I have ordered some of their high end products for my truck & car....and some of the motorcycle products for a friend. The company (used to be Classic) is now Proper Auto Care....they ship fast, reasonably priced & great customer service, plus they have a vast selection of products from beginner stuff to pro detailing supplies;
Proper Auto Care
Have a blast,
Skip