There is a small airport here in College Station that you can fly into. If you do that, please note that you will have a connecting flight either through Houston or Dallas.
The next biggest cities are Houston and Austin. You can fly into either airport and rent a car and drive to College Station. It's about an hour and a half drive (depending on traffic).
There are lots of hotels here in College Station that you can stay at, or you can also get a room in Navasota. As that is where the location of the wedding is about 20 minutes away.
Any hotels in either the College Station or Navasota area will be great.