Looking for the best places to stay in Sao Miguel, Azores Portugal? Let's take a look at the best hotels in Sao Miguel and top areas to stay.