Hi, you can stay in North Goa there are numerous resorts and all. But North Goa is a bit expensive. But if you are not looking for a budget trip then you can definitely find good hotels there too. or else you can stay in South Goa it's peaceful and you can find in budget resorts as well as hotels there too.
You can visit North Goa from there.
Best things to do includes, visiting Dudhsagar waterfalls, experiencing Cruise ride, Aguada fort, churches, for partying Cabana club and it's a never ending trip. You will love it for sure.