From visiting Hagia Sophia and the Blue Mosque to cruising the Bosphorus, Istanbul offers endless attractions for every kind of traveler.