Whether you're looking for a luxury resort or a historic B&B, there are plenty of incredible places to stay while enjoying live music in St. Augustine.