Free food is only served on long-haul flights, while on domestic flights you can buy snacks on board.
On long-haul flights, you can enjoy a free inflight entertainment system via screens built into each seat.
Wifi on board is available on more modern aircraft for a fee 16 usd for 24 hours. You can book in advance online.