In one of the most beautiful cities in the world, this guide shows you the best things to do, where to stay and what ...