For the record, I'm a professional painter and since I have the tools and supplies, I usualy paint my own basses with the equivalent of a car show quality custom paint job. I try to keep my basses clean and the finish in perfect condition, so I use some of the standard cleaning methods of my industry.
Microfiber cloths are essential because they don't leave scratches on the paint and they also pull up dirt and grime and hold onto it, rather than push it around.
I wipe my bass neck and strings with a dry microfiber cloth after every time I play it, which is pretty much every day. I have a bunch of them so I toss the cloth in the laundry after each use and always use a clean one every day.
Most people really don't need to be this obsessive and can get away with multiple uses of the cloth before washing.
Once a week, I'll clean the body and hardware with "Meguiar's Quik Detailer Mist & Wipe" (or similar product from your preferred brand) and a microfiber cloth. Just spray it on, wait 5 minutes, then wipe off.
You can apply this to a maple or other painted fretboard but I would avoid using it on a rosewood or similar board that is just impregnated with oil. If you wipe the board with a clean cloth after each time you play, then it will always be clean, anyway. But if you let it go for a long time and let the grime and gunk build up, then you kind of don't have a choice.
Do not scrub or use hard pressure. Just wipe the product off the surface until everything is dry. The dust and dirt will stay in the cloth. Do not reuse this cloth until it's been through the laundry.
As an option, you can use a cleaning product that contains wax and it will leave a very thin layer of protection on your bass after you wipe off the cleaner. I don't bother with it. It isn't really necessary and I don't like the way it feels under my fingers.
Never use anything other than clean microfiber cloths. Never use water, alcohol, or harsh detergents or chemicals. Never scrub.
Disclaimer:
Everything I've said above is simply the opinion of this one, experienced professional painter. However, I know other professionals who use different methods because even experts don't always agree.