If you are not sure how long to stay in Bellagio, consider this. You can see the town itself in just a few hours, so you can even visit Bellagio on a day trip from Milan. But if you want to experience the best of Lake Como, you should stay in Bellagio for at least 2-3 days.