keep a good coat of wax or paint sealant is first step.
then keep spraying wax as you dry product on the front end and side mirrors after every wash. much easier to remove bugs.
for washes i use Wizard's Bug Release to soften up the bugs before shampooing. makes it a lot easier to remove bugs.
btw, this is my technique for dd's. for my Z i keep a good coat of wax on it but also remove the bugs as soon as im home using some Griot's SpeedShine.