Let me answer your original question first.
I would definitely start in New Orleans.
• New Orleans has a much larger and nicer station than Houston.
• The scenery between New Orleans and Houston is not overly impressive, but it’s nice enough you probably won’t regret it.
• The New Orleans...