Braga is beautiful! Hotel Dona Sofia is also very lovely. When I checked in, I had a wonderful experience. The place was lovely, my room was great, everything was super clean. The night time staff was great. However, that night my A/C didn't work and it was in the upper 30's Celsius. The next day, I had to change rooms because I had made the reservations separately, and that's where the problem began. The day time front desk person is among the rudest I have encountered during my travels through Europe. I did bring that up, and they apologized, but it seems to be a local attitude because I found it everywhere I went, which made my trip very short. The second room was just as lovely and clean, but the A/C only worked for half the night. So, in the end a Hotel that could have gotten 4 stars is getting 3. For summer in Portugal you need to have A/C, and basic civility from your staff is a requirement.