An in-depth review of The St. Regis Florence in Province of Florence, Italy, including current room rates, compelling photography, and need-to-know facts.