Certainly we've found that living in Cyprus - it's much cheaper to book DIY.
As it now seems none of the tour operators and scheduled flight operators no longer pay commission to the local agents, they've added a "service fee" on top of the booking. However, the fee is per person and we've found it vary from 30 Euros pp and up to around 50 Euros pp!!!!
I costed flights just recently direct with Egyptair at a few cents under 234 Euros per person flying from Larnaca to Cairo and Cairo to Luxor and return.
Last time we booked a scheduled route from Cyprus to Malta we could book with a local agent and not have to lay out any funds in advance and at this time of year when funds are low, we hoped to do the same again....
One agent came back with a cost of 268 Euros pp (there are 6 of us travelling together). That's a hell of a lot of Euros for pressing a few buttons.....
Another came back with a cost of 280 Euros pp

And for these "special prices" we had to pay on the day we made the reservation.....
So, we've booked direct with Egyptair at 234 Euros pp and have also secured accommodation (with just a deposit) through Travel Republic at the Winter Palace Pavillion Hotel on B&B at a cost of 104 Euros pp in September.

So, sometimes it does pay to shop around.... Took me a good 3 days of research but I wasn't going to give in to the local travel agents.
Have now got in contact with a local agent in Luxor for a private mini bus transfer from the airport to our hotel at LE10pp. I thought I was doing well finding it originally at 24 GBP for all of us! Found him on the Luxor Travel Tips website.
The agents in Luxor could not beat the accommodation prices I found on Travel Republic or Sunshine.co.uk websites and both of these only required around 20% deposit pp for the hotel reservation.
CwB