For train schedules have a look at the following website – very handy.  www.trenitalia.com