Diu is perfect place if you are looking for a weekend getaway. Ofcourse, its packed with Gujaratis who love to drink(Alcohol is banned in Gujarat).
But if you love the sea and want to have a peaceful day..choose any beach which has less people (I prefer Jalandhar beach anytime). Sit n enjoy the breeze. Have a cup of Gujarati Masala Tea. Hire a scooty (rs 350/day). N u will have a perfect weekend.
Good and decent budget stay. About 1200/day
Its the beach where everyone goes. You can go n chill for while. But it wont be calm. You can find a few water sports at this one.
You will love this if u want peace. :)
Dats just me...i hate crowdy places.
You might love it if u r into culture and history. It is spread in a large area. Located at the sea.
Nice breakfast and dinner place.