The Argyll Hotel in Dunoon has been recently refurbished, and is close to shops and the ferry. Rates from £30pp Bed & Breakfast