19 May 2025 ... From its colorful streets and historic sites to its festivals and culinary delights, there is no shortage of things to do and see. As you walk ...