Goa's Anjuna beach is best place to freak out in Goa, where you can have nice food vegeterian as well as non-vegeterian. Very nice resturants and pubs to enjoy. Even nice place to do shopping as well... So i can say that its one place with every little thing for enjoyment. Even you can get change to do water sports. Beach is so clean and local people are very nice and supportive. In India, Goa has many beautiful and nice beaches. Goa has best night life.