Do some research on the venue before the wedding date by looking at photos on the location's website and social media pages. This will help you distinguish what styles of dresses, shoes, etc are appropriate for the event. Accessorizing for a beach wedding, may be a little different then attending a ceremony at an European estate or in the mountains.
Many hotels offer hair, makeup, and touch-up services for their guests! This is a great bonus to take advantage of when you are out of town and still want to look the part.