I'll be traveling for two weeks in Thailand and was wondering about trains. We were planning on taking a train from Bangkok to Kanchanaburi and then an overnight train from Bangkok to Chiang Mai. How do we buy tickets? Where do we buy tickets? Will tickets be available? We're traveling Jan. 24 - Feb. 7.