Books – If you plan to visit Fredericksburg, I would suggest reading up on their hometown hero, Admiral Chester William Nimitz, before you visit his museum, as well as the National Museum of the Pacific War.
Getting There – Unless you live in Texas, just fly. US Airlines that service San Antonio include: American, Delta, JetBlue, Southwest & United. Southwest is always my favorite for their inexpensive flights and free luggage handling.