In Evony, the Inn is used to recruit Heroes which benefits your city immensely. Increasing the level of your Inn allows more Heroes of higher level to be recruited. The quality of available Heroes varies respectful to your Inn level. For example: You may find 5 heroes in a level 5 Inn.
The best way to find an amazing hero is to keep your Inn at level 1. This is because at level 1, the heroes remain at level 7 or below. This means that your chance of finding a level 1 hero with a high level of an individual stat is fairly good. In fact, I can tell you now – I have only once found a good hero in an Inn that was above level 10 and I have found over 50 heroes with base stat of 69 or higher.
There are two main ways to finding a good hero (base 65+ of attack, politics, or intelligence).
1. Demolish your Inn and re-build using the Speed Up button. Continue to demolish and re-construct until you find a satisfactory hero.
2. Recruit the hero from your level 1 Inn regardless of how good it is. Go to your Feasting Hall and dismiss the bad heroes. The list in your Inn should have been refreshed. Continue to recruit and dismiss until you find that amazing hero. The only down side to this is the gold consumption, however, since the heroes are all level 7 and below, gold should not be an issue.