If you are a U.S. Citizen and over the age of 18, you can vote! You just need to register if you have not before.
Information about how to register to vote in Dubuque County is available here.
No. You must vote at your own polling place where you are registered. For Dubuque County, check this Polling Locator.
YES! First, make sure you are registered. Then go HERE and select your state to apply. Note that you will still be required to print off and mail your ballot BEFORE any deadlines. Check HERE for deadline details.
Currently, Iowa is a "Help America Vote Act" (HAVA) state - only first time voters who did not meet the ID requirements when registering to vote need to provide ID when voting.