Goa is one of the best tourist place in India.It is a small state in coastal area with lot of scope for enjoyment.This town is accessible through bus, train or flight.You can spend a week with family or friends to have a good time with nature and have fun with people. we visited south Goa and north Goa.South will give you a feeling of culture and tradition in Goa and it is very calm place.North is filled with more tourist and beaches are more crowded.You can find lot of water sports in North Goa beaches like Baga and Condolim.You can enjoy all kinds of food here.But try food outside the beaches if you want slightly cheaper .Bus transportation inside the city is very weak.You need to get auto or taxi to go from one place to another.Best option is to rent a car or Bike.The church called BOM Jesus is a good one.Enjoyed the entire 4 day trip with family.we spent 2 days in south Goa and remaining in North.The markets are pretty expensive.Mainly for foreigners.Overall the trip was great.