'Stomping ground' means a place where you live in or spend a lot of time in. Imagine a place you've walked in a lot, just like your friend. So, for example, I went back to my hometown for a holiday ...