Does it have to be a specific duration with desde hace? Or could we say:
No visito desde hace mucho tiempo un pueblo tan bonito que este
And would it be incorrect to say:
Ha pasado mucho tiempo desde que visité un pueblo tan bonito que este.
...or is it just another way of saying the same thing?