Due to moderate temperatures and room rates, March to May and September to November are considered to be the best time to visit Istanbul. During this period, you won't be wrestling with crowds while rejoicing in a bicycle ride or enjoying the sunset Bosphorus cruise. June through August is the time when the city steps into a peak season known for inflated prices. Hot weather conditions is another con, but cold ayran and famous sticky ice cream know how to deal with the heat. The period between December and February is the coldest and the wettest one, so you can't go wrong packing layers and an umbrella. However, a trip during these months can be advantageous as winter is the right season to visit traditional Hammam and the cheapest time to stay in Istanbul.