We will be traveling by train from Prague to Budapest on the last Saturday in September. We are considering stopping in Bratislava for one night, then on for three days in Budapest. Or we could go straight to Budapest and spend four nights there.
Given that we would only have the afternoon/evening to see Bratislava, is there sufficient time and reason to stop over (other than to say we have been to another country)? Or would our time be spent better seeing more in Budapest?