If you want to see live rainfall .. make a trip near Christmas or new year.. when the snow is fresh in feb it may get dirty due to loads of tourist traveling..
the best time would be 26-30 December although prices would be higher but it's worth it.. as it's new year
4 days!! it will be slightly difficult to cover all that you mentioned. Jog falls and Murudeswar is in one direction and Hampi on the other. From Hubli both the places are located within 4 to 5 hours drive. My suggestion would be to stay in Hubli itself on 21st and Start early morning on 22nd to Murudeswar and on your return visit Jog falls and reach Hampi by evening. 23rd and 24th you can easily do Hampi local sightseeing and 25th you can return.