I don't know of any virtual retreats offered by quilt shops, but the guild I belong to has a monthly virtual retreat on the 4th Saturday and Sunday of each month. We meet on Zoom at 9:00, 12:00, and 3:00 each day. I love these virtual retreats because it's an opportunity to socialize with other members of my guild without having to pack up a sewing machine and all the other paraphernalia. I like it because it also allows the option of getting other things done around the house (running a load of laundry) or lunching with my hubby while still participating in the retreat. You might check with some of your local guilds to see if they offer virtual retreats.