Act 2 - Where to go first?

I played through A2 once in the past and remember feeling bamboozled.

I got to the last inn, triggered the cutscene where the girl was abducted and from that point on I had no town to trade with anymore for all of act 2.

The Last Inn was destroyed and once I approached moonrise tower they immediately attacked me.

So my question is this:

How can I visit both locations (especially their vendors) without things going to shit instantly?

What would be the "preferred" order of things ?

First visit moonrise tower, talk to the people there and then go to the last light inn and and only then trigger the cutscene there?