Whether you're looking for fine dining, with 2 or 3 course meals, or for something a little bit relaxed, there's a host of restaurants to suit all tastes and occasions.