I am traveling from Nice to Florence on an overnight train in May. I've heard that this will book up fast, and so I should go ahead and reserve my bunk now. Question is, where is the best place to reserve these? RailEurope seems extremely expensive, listing $72 as the cheapest fare. I had heard that this should cost around 25 euros, definitely cheaper that $72. Where else can I buy it?