Staying in Neil Island :
Neil island has a range of resorts and stay options favoring each budget type. Most of the good resorts have their own private beach. I stayed in Coco-n-Huts Beach Resort, which has their own secluded private beach area.
Top places to visit in Neil Island :
1) Bharatpur Beach : Undoubtedly the best beach I have ever visited, Bharatpur beach has everything to satisfy the hunger of an adventurous soul. If you wish to go for snorkeling in Andamans then Bharatpur beach is the best beach at your disposal because of the clear water and the amazing coral life.
Besides Snorkeling, the other fun activities that Bharatpur offers are Jet Ski, banana boat ride.