Elegant casual – dress nicely, but comfortably. The venue is safe and welcoming to explore- the castle walls, the tower with its narrow staircase so keep that in mind ;-)
Plenty.
Absolutely! Card and phone payments are widely accepted and the easiest way to pay in Czech Republic.