Anywhere between 2-5 days would be ideal, so that you have time to explore a few villages in depth, do some water activities, go hiking, stroll through some immaculate gardens and luxurious villas, and take in all of the incredible scenes on Lake Como.