Is lunch or dinner provided on longer tours?

Yes, boxed lunches on longer tours are provided by Subway. Water will be available on all bus tours.