If you want a wonderful dining experience that won't break your budget, Los Mariachi's on Main Street is one of the best and most affordable places you can go to. Their lunch and dinner specials have large portions so you should ease up on consuming their somewhat good salsa along with heated tortilla chips that you'll be given once you are shown to your seat.
They have a very good selection of beers in this location and just recently added a banquet room that can be reserved for parties. Prices are affordable, ranging from breakfasts at $3.99, lunches at $6.19, and dinners at $8 and up. However, if you want a great meal, you will never go wrong ordering their Taco Salads which I consider the best in town.
Wine, beer (lots of selections), margaritas, sodas (with free refills), juices, tea, coffee, milk... your beverages are plentiful!
Kids meals are also available and affordable as well. If you're vegetarian, they even have some choices for you.