I'm not sure about the employment situation re your rights.
Regarding accommodation options could include staying in a hotel nearby , treat it as if it were a holiday! You may be able to find a deal on Groupon, Wowcher, HotUKdeals, Vouchercloud, google voucher/discount codes, apps to find cheap hotels etc etc.
We travelled to Knowsley Safari Park and Proms in Manchester last weekend and accommodation on typically more expensive Friday and Saturday nights totalled £65 for family room including a/c heated/cooled room, ensuite,all you can eat hot/cold breakfasts both mornings, evening meal 1st night for us and a £15 meal voucher!
If you're having to travel each day maybe you could get a lift from someone travelling that way.
Perhaps make up your meals and take them with you?
Good luck.
(Not sure why font size changes throughout this post)