I have been to all 3 of those cities but honestly, while I can tell you how I would rank them, this does not make sense if your interests are opposite mine. So please give us more: what are you interested in ? Are you mobile ? How much time do you plan to spend ?