family-friendly accommodations in St. John’s Newfoundland