Of course not, but we recommend it if you are planning on drinking. This is a small town and I'm not sure how many Ubers will be available.
No. Feel free to get as into the theme as you want, but there is no pressure to show up looking like you came out of the 1920's. Just have fun with it!