Florence, the name itself paints a picture of romance, beauty, ethereal architecture and takes us back to the enchanting days of medieval Europe. This stunning Italian city, which has the beautiful river Arno dividing it into two parts, is a treat for tourists and everyone with an eye for beauty.