У места может быть несколько категорий. Они, в общем-то, не очень и нужны — только для того, чтобы можно было в разделе мест быстрый отбор делать. Типа тегов.
Миш, это понятно. Я не очень понимаю, зачем выстраивать строгий список, если можно, как с тэгами — что в голову взбрело, то и написал. И по мере наполнения таблицы с тэгами предлагать пользователю уже готовые варианты при попытке ввести новый.