Это смотря для кого он лучший. Если Вы поехали на отдых с детьми, то Вам не подойдет ни Северная Черногория (море холодное, да и затоки холодного воздуха бывают), ни шумная Будва. Самый лучший курорт для такой категории - Бечичи
Если Вы едете лечиться, скажем, лечить артрит, то есть специализированный курорт по этим заболеваниям - Бар.
Если Вы молоды или среднего возраста и хотите просто "оттянуться", то лучший курорт - Будва. Кстати, отели по цене и качеству вполне демократичные.
Если у Вас достаточно денег, и Вы хотите отдохнуть комфортно и весело, тогда Вашим выбором может быть Святой Стефан (но это очень дорого! и лучшие отели именно там).
Мой личный выбор - даже не море, а отдых на озере Скадарское или в горах Черногории. Но это мало кому подходит, нужна специальная туристская подготовка, хорошее здоровье (маршруты не все легкие, а есть даже II категории сложности) и желание не лежать на пляже, а "лазить" по диким местечкам.
Что касается района Котора, то на мой взгляд, для отдыха именно этот район подходит мало - там много туристских местечек, где лучше не отдыхать, а просто приезжать на экскурсии, да и качество среды там хуже, чем в среднем по побережью.
PS: в Черногории я была, и поскольку не люблю пляжный отдых, то объездила почти всю страну, и с группой, и самостоятельно. Местом "дисклокации" была Будва (там был отель с хорошим питанием, готовить терпеть не могу, еще не хватало в отпуске этим заниматься!). Понравилось там почти все, кроме шума. Особенно ночью.