I am at Seattle so I may have different point of view.
First, "波士顿" is a city, "德州" is a state. It is not fair to compare them exactly.
Second, if you ask me to pick, I would pick Boston. Overall, Boston is way better for international students (high school and college). The only drawback is that Boston has heavy snows in the winter.