Shop and dine while maintaining social distance in these picturesque places

From Carmel-by-the-Sea in California to Bloomington, Indiana, these towns let you shop, dine and play while maintaining social distance.