i have 3 nights and 4 days in istanbul [on hold]

HI I am travelling to istanbul in 2 weeks . I have 3 nights and 4 full days for leisure. suggest me how to utilize it properly. i would like to try turkish cuisine , sight seeing and relaxing. also is the bosphorous cruise worth in december ??