restaurant locarno. restaurant terrace view switzerland hotels travel leisure magazine hotels and resorts