It's a difficult choice, for what you are looking, both are good options, I would go for whichever is easier to get to from where you will be before.
Prague would be much cheaper to visit, so maybe that is also a factor for you and will help you decide.
Once you decided which one, I can recommend some craft breweries/pubs to visit