We brought our own snacks in a backpack but still ate at their cafe
No. Unless it's for a toddler or a special diet. But they do have the souvenir cups that are free refills
Not Really. They don't like for you to. If you do it should be packed away in a purse or book bag or fanny pack or whatever it is you're traveling with.
Unfortunately, I've never inquired.
Thanks! Your answer is awaiting moderation.