What are the greatest things to do in Girona? We cover the highlights not to miss in this wonderful city as well as a few delicious eats.