If your main priority is the room decor and comfort, I would have to say the venetian is better because the rooms are bigger and much nicer (all mini suites). However, the belagio atmosphere is better. They are both within walking distance of eachother so location isn't a deciding factor in either
Cheers