I would say that venice will probably be a little overpriced, and 5-6 days is too long so you might want to consider combining it with another city. Perhaps Florence?
Given the choice I would pick istanbul without hesitation. It is a wonderful city, and 5-6 days is perfect to explore it. It's not too far (4 hours) but feels like a totally differenr world.