I usually organise the trip on my own. I prefer to choose the hotel or apartment by the internet because the offer is bigger than in a travel agency. Moreover you can get really cheap flights if you book the trip in advance. You can book even excursions and transfers from the internet. The only trip I usually book through a travel agency is a cruise, because is easier to do it with them rather than to sign on your own.