About the french course I ahve no clue.
Lot of young people use the railpass, but you must control the schedule of the s, and usualyy they sleep in the trains
Saying cities woth knowing in Spain or Italy could fill 3 pages.
You must think how many days you have and make a proper schedule.
It's not the same one month or three months.
Saludos