Haven't visited but remember this, the only 3 things that are responsible for your costs are:
Use public transports, eat local food, use cheaper accommodation and you may save thousands. Use platforms like airbnb, couchsurfing to find cheap or free stays.
It depends on what type of Traveler you are. if you are a budget traveler then just keep looking for discounts , vouchers and always ho local. eat local food and use local transport. if you are going in a grp of 3 or 4 I would recommend you to hier a car ,it's always more convenient and the cost can be decided and you can explore more local . if you have a car then you can find good stays ar cheaper price a bit outside the main are which saves money .