My sentence "Is it a touristical city in general?" was not allowed whereas "Is it a touristic town in general?" is a correct answer.
So is there a significant difference between "town" and "city"?
Notice you used "touristical" and not "touristic"... although I believe both of them are correct, that may have been the reason.