I just started to use turtle wax platinum, works great. I used several other products over the years but IMO the new turtle wax "shines" the most.
I use a car wash soap to clean the bikes first than hose them down, avoid getting water in places you can not reach when drying the bike. Make sure you dry the bike immediatelly after washing it, otherwise you end up with spots everywhere.