is $7000 enough money to travel europe for a 2 months?

I want to travel the following countries:
Italy, England, Ireland, Belgium, Nederlands, France, Spain, Germany, Greece, croatia, Hungary. I plan on staying in hostels and either flying to each country or taking a train. I havent decided on that yet. I dont require much. But I want to make sure I have enough money to enjoy europe fully.

What in the non peak season to travel in Europe?

We are planning for our Europe trip. From the tips that we read, reservation for trains are required and strongly recommended if you are travelling via Eurorail during peak season. There’s also this peak season surcharge that we want to avoid. So when exactly is the non peak season to travel Europe? We had London, Parie, Swiss, Italy and Germany in mind.