Analysts had upbeat same-store sales expectations, largely due to reports from many retailers that store traffic was good and holiday promotions were successful.
While many people see the wedding and extra bank holiday as a good excuse to throw a party, some events have been organised for people who want to avoid the pageantry.