In regards to you first question #3, don't clear all the lairs...
keep some that spawn weak troops (like bandits), they make great harvest for your newly trained upgraded troops to level them up. It becomes a particular art to create XP spawners (basically). I tend to leave darklings, or bandits just outside my borders so I can specifically train my troops up with their wandering mobs.
(I think the comp uses a similar strategy, if not, I'll just spread that rumor to make the computer look that much better).
As to your other questions, I believe your territory is sufficient to be able to open up your shop and I do believe that what you open with your shop in any city is available in any city (Although, I could be wrong here, never thought about the consequence of different areas in the territory. On a side note here, you can also shop in other peoples territory. So you may not have horses, but these other people might, food for thought)
As to mounts, they only increase the movement of the unit that has the mount. So, if you want a movement of 4 on the strategy map then you need all troops to have a movement of 4. But don't disregard mounts in general, on the tactical map that unit with 4 movement will still have 4 movement on that tactical map.