I realize this might be subjective - but would appreciate any advice. Here is the background for context:
There are 3 of us traveling between Prague and Budapest. We first thought flying would be the best choice- and on our specific date of travel (in early July). The only non stop options are CSA or Ryanair. Having never flown either airline we were learning towards CSA - only because Ryannair seems to have a reputation for lots of fees - but CSA has checked bag fees also.
Because of weight restrictions on European flights, we would have to check our bag (which is a perfectly fine carry-on/ overhead getting to and from the United States),
What would be a relatively inexpensive flight would cost a lot more - which is why we are almost convinced that even with the 6:30 train travel time, that might be the better option (for the 3 of us).
Adding in the time to get to and from the airport in Prague and Budapest, getting through security, waiting for our bags, etc the long travel time by train doesn't seem so long once you measure it against airport logistics.
We would also like to arrive in Budapest mid afternoon/early evening so we do have a few train options. Lastly, our only experience with European train travel has been (high speed trains) in Italy, from Amsterdam to Paris, etc. It seems that (given the time) it might be a different experience. and hopefully the 6:30 hours doesn't seem like an eternity.
We are viewing this as part of our vacation, so were thinking might as well do it (or at least consider) first class and make it a fun train trip- city center to city center.
(the night train is not an option)
Does train look like the best option? Any thoughts or comments would be greatly appreciated.