Planning a weekend getaway to Fredericksburg TX? This guide breaks down where to stay, what to see and do, where to eat, and top wineries to visit.