I'm taking the sleeper train to Venice and back by myself next weekend. Can anyone recommend novels set in Venice or on trains?