I was brought up about 20 miles from Portsmouth so ended up in the Isle of Wight almost every bloody weekend.
There's a cool model village in Godshill, Old Shanklin is nice for sitting outside a pub in the sun, Alum bay is alright if the cable cars are running, the Spyglass mentioned above is also great, preferred sitting outside though, the inside is a bit dire.