Wow have to plan for holidays, Goa is the dream place to spent a week in front of sea. It is as small as its name in india, but according tourist spot it has great value in Indian economy.
Now according its accessibility is good. We go by Air from Mumbai. Its batter from railway. But you can use both.
I have only prefer to spend time on sea beach, its full of enjoyment. Every things are on the beach, verity of sea food you can get but costly .Goa is famous only for its beautiful beaches.
There are so many hotel with good accommodation with lots of ranges from low to high but if you wants near the sea beaches, its have high cost.
safety perpose is not ok because their are lots of danker on the beaches. but nothing worried due to every time tight security are on the beach on civil dress.