Never the cheapest nowadays, swerve 'em imo.
Try kayak or sky scanner for flights and booking.com or laterooms.com for hotels and you won't go far wrong..
if you find a place on booking.com ring the place up directly with the quote from booking and they will likely offer you a slightly cheaper price, because of the large % booking get from the purchase you will both get a better deal.