She
「彼女」という女性を指します。
had a habit of
「~する癖があった」という過去の習慣を表す表現です。
loitering
「ぶらつく」「うろつく」という意味の動詞 "loiter" の動名詞形です。ここでは "habit of" の後に続き「ぶらつくこと」となります。
in bookstores
「書店で」という意味です。"in" は場所の中を表し、"bookstores" は複数の書店を指します。
browsing for hours
「何時間も立ち読みする/閲覧する」という意味です。"browsing" は「ざっと見る」「立ち読みする」という意味で、"for hours" は「何時間も」という期間を表します。