After a proper wash; and wax (protectant), I'll use Meg's Quick Detailer and a good quality microfiber. This only removes general dust and minor bug splats (carefully). Within a few days of the first wax coat I'll put on a second. I'll also maintain a clear windscreen with Invisible Glass, and plastics stay protected, clear and black with Aerospace 303 protectant. I don't really ride in the rain so these simple things will last long enough. Wax will last the better part of a month so that's about the length of time I go before I'll wash/wax over again.
I like a clean bike and it's easy to do if you don't ride in rain.