The best way to go to ganpatiphule is to take a train to ratnagiri which is connected ny major trains and buses. From Ratnagiri one can take a bus to Ganpatiphule which takes around a couple of hours.
A lovely place to be at, Ganpatiphule offers you the perfect white sand beach away from the hustle bustle. It is a very small place with only one big hotel which is the MTDC. The hotel is huge and is at the beach itself. It has a lot of variety in terms of rooms and it is the best place to stay there.
Otherwise there are some small hotel only 3-5 in numbers which can offer cheap accommodation. The famous ganpati temple is alos there.
Moreover once you come back to ratnagiri, there is a very good fort near the sea. a very good experience...the famous alphonso mangoes from ratnagir. once can enjoy the same but only during the season. Good weather at ganpatiphule and especially the nights are pretty cool.