Wal-Mart has a very limited selection, go to some of the bigger sporting goods stores in your area. After you find what you like you may want to search the local pawn shops. Or you can look online for a deal.
www.gunsamerica.com is a good place to start.