BF is taking me on a "surprise" weekend trip to Niagara before we start bar review and move away from here. I think we're just staying one night, and his tentative plan (because I peeked) is to do the canadian wineries, like Inniskillin, the first day, and then have dinner or at least drinks/appetiers probably at the hotel (our room includes a gift card to one of the 2 restaurants apparently, a steakhouse and then TGI Fridays), and maybe go to the casino, and then to tour the caves the next day since the maid of the mist is closed. Does anyone have any recs for any cute stores in the town, or nice restaurants/places to get snacks? Is there anything else to do there? Is there any fun shopping nearby on the canadian side? Thanks!