best bed and breakfast in St. John’s Newfoundland