The best boutique hotels in San Antonio as selected by the independent experts at The Hotel Guru. Including charming colonial B&Bs, contemporary apartments, and chic luxury stays.