Тире нужно. А правило звучит так: тире ставится в расчлененных (двучленных) заголовках, представляющих собой неполные безглагольные предложения, в которых имеются слова со значением субъекта действия, объекта, обстоятельства, отвечающие на вопросы «кто — чему?», «кто — куда?», «что — куда?», «что — как?», «что — где?» и т. п.
Лучше писать слитно.
Правильно: где бы ты ни был.
Верно: Сколько бы ты раз ни был в Риме, по-настоящему в Риме ты еще не был!
Верно: кем бы ты ни был. Союз но, скорее всего, в этом случае лишний.