I will be there during Carnivale time, and then taking an overnight train to Rome on a Tuesday night. There is a train that leaves almost at midnight. Is Venice and the train station there pretty safe at that time? Are the overnight trains pretty safe also? I am thinking of getting those sleeping compartments. Please help, I'm a bit nervous! Also should I wait until I get to ITaly to buy the train tickets? I'm afraid they will be sold out due to the Carnival time.