Nominal exchange rate is the price of foreign currency in terms of domestic currency, without taking into account the changes in the general price level of the two countries. It is nominal because it expresses the exchange rate in money terms, i.e. 1$ = Rs 60. Real exchange rate, on . the other hand, is the ratio of foreign price level to domestic price level. To make it comparable, it is measured in the same currency.
Real exchange rate would be more appropriate for buying domestic or foreign goods as it takes into account the changes in the general price levels of the two countries.