Popular destinations for Small Group tours include Portugal , Spain , Canada , France , Italy , Austria , Czech Republic , England , Germany and Gibraltar