Explore the best historic landmarks, shop for local crafts, and be rewarded with gorgeous views with this epic 2 days in Istanbul itinerary.