At this writing, the only way into Qiryat Shemona is by land. While there is an airstrip outside of town, it has been closed for several years to commercial flights. From the south, one drives into Qiryat Shemona on Route 90 from the direction of the Sea of Galilee.
There is frequent bus service from both Haifa and Tel Aviv, including several nonstop busses each day. The bus from Tel Aviv takes 3 to 4 hours; the one from Haifa two hours.
The town itself is boring, but useful as a base for visiting the many interesting places nearby.
Infrequent buses run to neighboring villages and to the Golan Heights. Taxis are easily obtained, they are expensive if you want to go a long distance, but sometimes you can share with other people and it will be cheaper. You could also try hitchhiking from the edge of town. The most efficient way is by private car though.
The ridge to the north of the town is great for paragliding. 
The same ridge, which can be approached from above at Kibbutz Manara, provides excellent mountain biking and free-riding for the less faint-of-heart.
Hiking the mountains to the west of the city is also quite pleasant, with views of local wildlife as well as the panoramic view of the Huleh Valley quite spectacular.
The town has a cable car link with Manara above in the Naftali mountain range and also is home to an activity center and toboggan run located in the south of the town.
Eating in Qiryat Shemona is probably not at the level of gourmands. Nevertheless, there are a number of Israeli-style places to eat where you can walk away feeling satisfied and well-nourished.
At the most basic level, there are any number of falafel stands. Probably the best is Falafel Shel Aharon, across the street from the police station in the Rasko shopping center. Another good one is found in Kikar HaHistadrut, near the municipal auditorium.
More elegant dining is found in a number of places that combine Italian influence with Israeli style. These include:
Toscana - Just outside of town on Highway 99 in the direction of the Golan Heights, this place is recommended for good coffee and fine Israeli-style breakfasts.
Focaccia Bar - In a small shopping center on Highway 99 near the entrance to Kibbutz Ma'ayan Baruch, this place has outstanding wood-fired pizza.
Qiryat Shemona has no hotels inside the city limits, although there are a number of tsimmerim. The best places to lodge in the area are in the kibbutz hotels.
Kfar Giladi is one close-by offering, with panoramic views from the rooms of the northern Huleh Valley and a very nice indoor swimming pool. The phone number for the hotel is ++972-4-690-0000, email is firstname.lastname@example.org .
Pastoral is the kibbutz hotel of Kfar Blum. A bit more luxurious than Kfar Giladi's, it is located in the middle of the Huleh Valley and, as such, can be a little hot during the summer. This is offset by the overall quality of the services but also renders the bill a bit higher. The phone number is ++972-4-6836611 and email is email@example.com .
Kibbutz Manara offers a more basic - and much less expensive - hotel service than either of the above options, but gives the advantage of truly stunning views of both Lebanon and the Huleh Valley right from your hotel window. The phone number is ++972-4-6908209, email is firstname.lastname@example.org .
Lev-ari Guest House in Metulla. just 10 minutes drive from Qiryat Shemona. http://www.zimmer.co.il/galil_lang.asp?Site_ID=180&lang=1 Services and amenities in your room: Air conditioning available, Free hot drinks - coffee, tea, milk, sugar, Fridge & Freezer, Microwave. Facilities: Garden furniture, Outdoor grills, Private pool for the guests, Private parking. Phone- ++972-46949393 email: email@example.com
Alternatively, a visit to Metula about ten kilometers to the north affords a view of the Good Fence and a number of somewhat yuppified guest houses and restaurants. And on the way to Metula, a visit to the museum and the grave of Yosef Trumpeldor at Tel Hai/Kfar Giladi can remind you of the difficult past leading to the birth of the modern State of Israel. Trumpeldor was one of the pioneers of the region who gave his life in defense of the fledgling Tel Hai settlement along with seven others (hence the name of Qiryat Shemona, the City of the Eight).