This is where you have to differentiate between you, the man and your Royal Enfield, the machine. Machines do not need a bath every day. Why? There are two major reasons, 1) for all that metal on the motorcycle, contact with water every day will only act as a catalyst to speed up the corrosion, 2) the water eventually cuts through the clear coat on any motorcycle paint and it will so in the case of your Royal Enfield as well, which will speed up the aging and eventually lead to the paint starting to get dull. Instead, use a lint-free cloth to wipe the motorbike clean every day and only clean it with water on a fortnightly or at the most once-a-week basis.