I will be traveling to Europe next month, October 2016 for 10 days.
First City: Berlin ; Stay for 4 days
Take morning train from Berlin to Prague on 5th day.
Second City: Prague; Stay for 3 days
Third city: Budapest; Stay for 2 days
Question: Is it worth taking the train during day (6.5 hours) from Prague to Budapest ? It's a cheaper option compared to flying , but cost aside; would it be better if I take the night train instead from Prague ?
Any suggestions or facts worth sharing , please share.
PS: I believe I should be spending more days in Budapest, but that's how I have planned out this trip so far.