is florence expensive for solo travelers