i just booked apartments elena in lanzarote and i booked through the aerlingus website. had picked these apartments and went throught all the booking agents and the aerlingus site came up cheapest. i usually pick the apartment or hotel i want to stay in and then go throught booking.com, alpharooms, hotels,com etc till i get the cheapest.