Если просто поиграться - то на все ваши вопросы ответ один: "без разницы, делайте как угодно".
Если хотите проводить аналитику по этим данным - то в файле будет не совсем удобно, хотя скорее всего быстрее (дописывать каждое посещение в конец), а в базе - самое то.
Можно хранить IP, время посещения страницы, количество повторных посещений (используя куки, например), если есть авторизация - храните логины и т.д.