The sentence is pretty long compared to most sentences heard in an everyday conversation. I'd move "hand in hand" to right after "shopping". Other than these factors, it's pretty natural.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.