Travelling with pets can be a challenge, but Charlottesville offers several good pet-friendly hotels that make it easy to bring your furry friends along.