Previous guests say the Shore Lodge in McCall, Idaho, offers a picturesque mountain ... offers treatments signature to the hotel's location. Recent visitors say the rooms are just as relaxing ...