Are you staying in St John? Find your cheap hotel