If you're wondering where to stay in Umbria, Italy, these 7 beautiful Umbria tourist towns are the answer. Think small alleys, balconies and great views.