Hello Darshan,
You should hire only the guide, not a porter. So, you can spend money for your lodging and fooding in the mountain instead of porter. Besides, you should stay at normal hotel in Kathamandu and Pokhara. For more details, you can go through https://www.risingadventure.com/short-annapurna-base-camp-trek or contact me directly at tripoto.