The best hotels in Karakoy include stylish city stays, luxury hotels overlooking the Bosphorus and chic, affordable guesthouses.