You can get a free 4-star hotel from Turkish Airlines if you stay in Istanbul for at least 20 hours; find out how to cover the best sights in a single day.