「久しぶり」というのは「It's been a while」がぴったりだと思いますが、「It's been a long time」でも問題ありません。どちらでもOKです。「前回浅草に行ってからしばらくたっている」「この前浅草にいたときからずいぶんたっている」というようなニュアンスになります。ご参考にしていただければ幸いです。
I haven't been to Asakusa in a while, I'm excited.
I haven't been to Asakusa in a while, I'm excited.
→浅草久しぶりです、すごく楽しみです。
「楽しみ」は「I'm excited」で表しました。
「in a while」は「しばらくの間」という意味です。
回答は一例ですので、参考程度でお願いします。
ありがとうございました