Where should I go during my last 10(ish) days in Europe?

Hello! I am in the process of planning/booking my 6 week trip to Europe in September and October and I’ve come at bit of a snag on where I should go during the last leg of my trip, as I’m indecisive on where to go next.

Here’s how my trip looks so far

London-6 nights

Edinburgh-4 nights

Dublin-4 nights

Naples- 5 nights

Rome-6 nights

My last night in Rome is on October 9th and I have to be back in London on the 21st to catch my flight home to the US.

I have a few ideas on where to go after Rome would like some help deciding on what I should chose, my ideas are:

-Continue through Italy and visit Florence, Milan and Como

-Take the Nightjet Vienna, spend a few days and visit Prague and Berlin.

-Instead of Prague head to Budapest from Vienna

-Fly up to Paris/ Amsterdam and explore both cities before taking the Eurostar back to London.

-I’m open to any other ideas

Where should I go during my last 10(ish) days in Europe?