The Pasta Shop, the sister restaruant to the Cook Shop is my favourite. Although most people tend to like the Cook Shop's atmosphere better, I really love the upstairs old european vibe of the Pasta Shop. The food is extremely reasonably priced and most of all delicious!!!!!
There is nothing i like better than dining out in a good restaurant and the Pasta Shop is by far the best place to eat in Windsor. I don't think that it is overly expensive and I highly recommend the lamb medallions.
Don't go if you are in a hurry
Make sure you have reservations.