The ultimate guide to Istanbul for first-time visitors that includes the best sights, neighborhoods, rooftops, hotels, restaurants and more.