You're talking about completely different things as they were one.
The OP asked: "can you move to a space and do nothing"? The answer is neither Yes or No; it's "it depends on the space and the situation on that space".
In case your movement roll brings you either to a space with a Dragon or a space with a Stables card, nothing in the world would force you to move in a specific direction (except Misdirection Spell or similar effects).You always move in the direction you wish.
Then there's a big difference between "Draw card spaces" and "Non-Draw Card spaces".
On the Draw-Card spaces, you either draw cards or encounter faceup cards on the space. Landing on a faceup Livery Stables card is not different than encountering the card when it is drawn: if you draw it and have no gold, do you think you're forced to buy something? You can't do that in any possible way, so the only possible outcome would be to quit and reload a saved game... ooops this is the board game, so you can't do that.
On Non-Draw Card spaces (City, Village and many others) you first encounter any cards that may have been placed there, then you must follow the instructions on the space. Since the instructions on City and Village didn't seem mandatory to many people, FFG has introduced since a long time a FAQ that clearly states as follows:
Q: When a character encounters the City, can he choose an
option that cannot be fulfilled, like visiting the Doctor if he
already has life counters equal to his life value? What about
A: No. If a character visits the Doctor, he must spend at least
1 gold to heal, and only if he has fewer life counters than his
life value. If a character visits the Alchemist, he must turn at
least one of his Objects into gold. If he is not able to fulfil any
of these conditions, he must visit the Enchantress. If a character
encounters the Village, he must choose an option that he
is able to fulfil; otherwise he must visit the Mystic.
I'd like to stress that there's always one option that you can fulfill in City and Village, while there are no options if you encounter a card like the Livery Stables and have no gold. So you can land on that card and do nothing, instead of fighting a dangerous Dragon in the other direction. That's perfectly fine and part of normal gameplay.