Given that Portsmouth is so close to neighbouring European countries, it’s no real surprise that French restaurants loom large in the city. A short distance from Southsea Castle, Restaurant 27 is commonly accepted to be the best restaurants in Portsmouth when it comes to fine-dining. The French restaurant is open for dinner Wednesday to Sunday and for lunch at weekends, serving up a choice of four tasting menus including two vegetarian options. With a strong wine list, attentive service and some of the classiest food this side of the Channel, it’s well worth a visit if you’re celebrating or in the mood for something special.