A complete guide to the best hotels in São Miguel Island in the Azores, Portugal for cuisine, luxurious rooms and stunning settings!