There are tons of good gyms in Thailand (mainly Bangkok and Pattaya, from my own experience) but I'm going to guess that they are hard to come by in Vietnam. I think most of the top end hotels will have a "fitness room" of some sort, probably with some machines, cardio equipment, jacuzzi, etc.. but a good weight training facility might be hard to find. Probably best to go there and ask the local expats.