A little northwest of Indianapolis sits Zionsville. It's a small, affluent city that I am pleased to have been calling home for five years now. It's close to the big city but still has everything you could ask for from a small suburb. The quality of life here is very high and I enjoy it very much.
There are a lot of opportunities as far as career and education go, due to its close proximity to Indianapolis. The area has a lot of young professionals and it's a great place to run a business as well. If you have a family or are starting one soon, the school system here is very good. Zionsville is also one of the safest cities in the area.
In terms of shopping and restaurants, there is enough variety in Zionsville to cover your day-to-day needs. It doesn't have everything, but you won't have to go far for what you do need.