A "charming hotel" refers to a cozy and pleasant place to stay, typically small and uniquely decorated, offering a warm and inviting atmosphere for guests.