Restaurants:
Bandera ($20/great food and people watching; located right in old town)
Hoppa ($$$/bring your retirement account, but FANTASTIC!!!!!; probably $75/person)
AZ-88 ($20/great food and people watching)
Seafood Central ($15/not fancy, but great seafood for not much $$)
Carlsbad Tavern ($15/great food!!)