I’ve found travel websites such as Costco and BJ’s to offer reasonable discounts and for last minute, sometimes Priceline. Overall as MiG mentioned, prices have gone up a lot so it’s not easy to find good deals.