Find the reliable travel company which offers cheap flights including hotels and transportation for travellers. Early is the best way to book cheap holiday packages, before booking the holiday packages search the holiday packages offers and discount. Booking through travel agent is also good idea to get the cheap holiday packages, because the travel agents have in depth knowledge of discount tickets and vacations packages.
I don't think there is a legal stance. Like any other business they can sell their products for any amount they want. It's all about supply and demand.