In the past month I have used OLCI for both Venice and Bologna with no problems. There are no self service machines at Venice yet, however, the CE queue is usually very quiet.
There are plenty of internet cafes around in Venice and many hotel receptions will OLCI for you if you ask them.