Semi-formal wedding attire is a good option. Google can help give inspiration! Just make sure it's something you can dance in ;)
Blue! Closer to a sky blue, but there isn't one specific shade. You don't have to match the theme, but some people were curious.
Only if its very small! We will be flying home to Washington and do not have a lot of space. Feel free to reach out if you are unsure! You can get stuff from the registry page and have it sent straight to our house.