A complete guide to the beautiful village of Gubbio, Italy that includes what to do and where to stay in the pretty town in Umbria.