The Bay of Kotor, which winds its way from Croatia to Montenegro against a picturesque mountain backdrop, is full of gems, including secluded bays and inlets and historic towns such as Perast, a historic town that showcases Baroque architecture, palaces and churches. The views of the surrounding mountains, the Adriatic and the town itself from the shoreline are postcard perfect - and speaking of which, idyllic Porto Montenegro also has a beautiful waterfront, including a glittering harbour where stylish yachts moor.