Kingston is a small, vibrant city that's just a three-hour drive from Montreal and a stone's throw from Thousand Islands National Park. Here, you'll find historic sites, unique dining experiences, art galleries, charming boutiques and even hidden alleyways containing antique markets and delightful patios.