is going to give you an answer that does more than scratch the surface. You could spend a month in either city and not run out of things to see and great places to eat.
How long will you in each place? Assuming from your question that you haven't been before?