Hi, I plan to leave le puy on May 17th, do I need to book ahead to secure a bed for the night? Or can I leave it to chance? Do I need to bring a sleeping bag? Last question, I'm coeliac and need to avoid gluten, is this likely to pose problems on the route?