You use the word in correct way, but the logic of the sentence is wrong.
1. 太极拳是一种不管是老人还是小孩都适合的运动。(correct)
不管什么年龄的人都会练功(It is wrong, it means everyone has this skill, but infect not.)
2. 上海是一个国际大都市,不管你喜欢不喜欢(这个)城市,这都是个事实。(correct) No matter you love ShangHai or not, it is an international metropolis.
上海都好玩,it is the truth, but in this sentence, whether an international metropolis or not has no business with whether it is fun or not, if you write like what you wrote, this sentence has two key point, it will confuse me.