You would have to ask store management about that I'd try walmart first :-)
I don't believe so. You should ask that question of the Cracker Barrel management.
I don't believe so. Though they have RV/bus parking I have not seen RVs parked there after hours. I have passed CBs numerous times overnight and their parking lots were totally empty every time.
Thanks! Your answer is awaiting moderation.