The Tavern is clear. When you land on the Tavern you MUST roll a die as the space says.
But when you land on the City you have 3 options. Visit the Doctor, Alchemist or Enchantress. If you don't have gold or you have max health and if you don't have any objects to sell to the Alchemist are you then FORCED to roll 1 die at the Enchantress because it's the only remaining option left? Or can you chose not to do any of the 3 options in the city?
TIA!