Hotels near all St. Peter landmarks