1. Best places to visit :- For beaches South Goa , For Night life - North Goa, For Historic purpose - Old Goa
2. Best things to do :- Drink and party hard and enjoy the beaches or just relax
3. minimum days required: 4-5 days
4. budget :- 20-30k pp
5. Best Villas : I can recommend hotels or resorts