I can recommend Bournemouth both for it Engineering/Design School and the town.
I would make sure that you pick the right course, I didn't. I did BEng Computer Communicaton which covered Digital and Analouge design, Maths, Programming, Web Design and a whole lot of other stuff; and then in the third year covered comms, 3D max and more programming.
It was a great course but a bit too general and so I've come out the other end with not enough confidence to Design CPU's, Amps, Networkworking gubbins or programming.
The only thing I can do reasonable well is 3D Max which is proving a nightmare to get a job in - because I a) didn't specailise in it and b) have no work experience in it.
So I wouldn't choose a Uni first, find a course that is exactly what you want to do because you might end up doing for the rest of your life, and then find a Uni that does it.
If you looking at Hardware Design your going to have to do programming, because your going to end up having to programme chips. Media Design if web design and 2D/3D tickle your fancy.
Although you hate programming (I did) there is a good chance you'll end up doing some even if it's just scripting if you do a course involving computing.
Other than that Good Luck