Hello. I am traveling from Thailand to Vietnam. I am flying into SGN airport in Ho Chi Minh City June 1st. I am very interested in traveling to Hoi An and also to Halong Bay. I have 10 days to do so. My flight back to the USA is also out of Ho Chi Minh City on June 11th. Would it be best for me to take a train to Da Nang.. or is there a train directly to Hoi An. Same with Halong Bay.. would I have to take a train to Hanoi then a bus/taxi/train to Halong Bay. Or is it easier to pay more for a flight? Where is best to stay in Halong Bay? I am on a cheap budget. Is there anywhere else you would recommend on stoping? Thanks in advance!