Generally, multi-city air fares are much higher than round trip fares. Let's say I'm getting these flights (A->B->C->B->A) and I am staying in first B and C. It is actually a round trip with additional stay in first B. How can I get the best deal on this journey?