How experiences and attractions are helping to save retailers