The best area to stay in New Castle is the village centre, particularly around the historic Wentworth by the Sea.This area is the heart of New Castle and is situated on a peninsula, offering lovely water views from many points. It's a small, walkable community with a relaxed pace, featuring grand historic architecture and access to coastal paths. The main road through the village, Wentworth Road, connects the various points of interest.Couples looking for a tranquil and scenic escape will find this area ideal. You can enjoy strolls along the coastline, dine at upscale restaurants, and relax by the water. The historic hotel itself offers a luxurious experience with amenities like a spa and high-end fitness equipment, making it a destination in its own right.For those who appreciate history and a quieter setting, staying near the village centre provides easy access to the Great Island Common, a large waterfront park superb for picnics and enjoying the views of Portsmouth Harbour.