> give us the guest list and we'll cross check and find the guy
An entire guest list is still a broader fishing expedition than should normally be permitted. Warrants should be much more targeted than that. (Of course, many companies seem happy to give overly broad information without even requiring a warrant...)
A guest list on a single day seems pretty fine grained if you looking for someone who was there on that day.
Im not sure how they would get much more fine grained than that without already knowing the answer ahead of time.
You have the IP address and the time. For many hotels, that'd give you a specific room number and guest.
With IPv4 there's zero chance of that. At most, you could get all the people who were using [Gmail] around that time. With IPv6, mayyybe, but that assumes the hotel does as much data collection as possible and does it correctly.