try searching various sites for the ongoing deals/best fares after that go to your local travel agent and check the rates,,generally travel agents are able to provide the best rates..
prices changes everyday especially if the travel dates are very near..so instead of waiting for reply in thread..go to your nearest travel agent