Our go to cruise line has been Silversea. We, like you, like the size and they have good airfare "deals" for business class. We have also sailed with Seabourn a couple times and like them as well. However, we sailed on Viking Ocean for the first time this past March from London (Tilbury) to Bergen, Norway and we cannot say enough good things about our experience. While it's a slightly bigger ship than those in the Silversea and Seabourn fleet, one would never know it, except when it come to the interior spaces. They are lovely! Bright and airy and simply well done in their Scandinavian style. The food was the best we've ever had on a cruise ship and many on land restaurants. The excursions we went on were excellent and the enrichment seminars were top notch. I highly recommend that you check them out.