If you are looking for a place to stay since the wedding is Memorial Day weekend, The Lodge at Sequoyah State Park is a great place with many activities. They have a pool, fishing, golf course, horseback riding, hiking trails, nature center, playgrounds, basketball and tennis court, and of course Fort Gibson lake.