The airline must offer you a meal and refreshment if your flight is late by at least 2 hours at departure. It'd be wiser to stay at the airport, despite the inconvenience. However, if the flight is delayed by over 6 hours, you're allowed to require a hotel room and transportation to get there.