Duplicate muskets
Wait until a character joins your party when in the city. Take his musket and kill him. Then, exit and reenter the city. Hire the character again and he will still have a musket.
Unlimited money
Go to the town near the swamp and find the man who sells oil lamps for 1 Krown each. Buy as many as you can, then travel to Lexter and find the man who says "We're closed. We have no supplies to sell". Type "sell" and sell the oil lamps for 20 Krowns each.