Yeah, the travel agents can provide booking but their tickets are more expensive. Alternative would be the online tickets which are cheapest, but no booking can be made - therefore you can't get any travel itinary document with them for TRV application without paying the full ticket and worst...