Yes
Yes they do. There may be a minimum charge like $5 though.
Yes they do, if you're going to be there all day they will hold a tab for you all day and charge it all at once if you want.
They absolutely can however they do ask that you only use cash for charges that are five dollars or less.
Yes they do
Yes i believe so
Thanks! Your answer is awaiting moderation.