We stayed in The Minerva years ago which had stunning views and you ate on the terrace overlooking the bay of Naples.
Just in front of that is the Minervetta Hotel which is quite trendy and again fab views-not sure if you have children or not or if it is just for a couple?