Find pet-friendly hotels in Miami Beach, FL from $36