It might be problematic to look for a hotel near me open now upon arrival and panic because of the lack of any place to spend the night. That’s why I prefer to be prepared in advance and find an appropriate and not expensive place in advance.
Usually, I prefer hotels that offer free breakfast, but I will go for an all-inclusive, too, if they offer a better price.