Even on a grey, rainy day Venice is gorgeous