Sort:  

I'm not totally sure if linking to hotels.com works. But otherwise you can easily find it by going to that website and search for the hotel name (which you can see in my picture).

https://www.hotels.com/ho476982/?q-check-out=2018-11-09&FPQ=4&q-check-in=2018-11-08&WOE=5&WOD=4&q-room-0-children=0&pa=23&tab=description&JHR=3&q-room-0-adults=2&YGF=14&MGT=1&ZSX=0&SYE=1#:WO

What I most of the time do is search as follows. Once you know when you can go you first find a ticket to one of the Bahama islands. Those are most close to Philadelphia. Once you found a ticket, preferably without extra stops and not to expensive, you search for a hotel. I think hotels.com and booking.com are nice. But there are more websites of course. If you found a hotel, then you have 2 options that you can first check. See if I is possible to book directly via their own website. Sometimes this is a bit cheaper. If that doesn't work you can check if there is a hotel website with some kind of collecting program. For example if you book 10 nights within 1 year via hotels.com then you get 1 night for free.