Hi Harsh, Nepal and Bhutan are the best options if you like mountains. If you prefer beaches then Sri Lanka, Bali (Indonesia) and Thailand are the best options given your budget. Do check the weather report before heading to any of those destinations. Nepal and Bhutan can be done until November. The other three can be visited from November to March.