The beautiful underrated European city named one of 2024's best destinations